Partilhar via


Implantar, publicar e atualizar pacotes de soluções do SharePoint

Depois de desenvolver uma solução do SharePoint no Visual Studio, você pode implantar seu arquivo de pacote (.wsp) em um servidor local do SharePoint ou publicá-lo em um servidor remoto ou local do SharePoint. Se você implantar os arquivos, poderá personalizar como os arquivos de pacote (.wsp) serão implantados.

Observação

Atualmente, apenas soluções em área restrita podem ser publicadas em servidores remotos do SharePoint. Para obter mais informações, consulte Considerações sobre soluções isoladas.

Implantar, publicar e atualizar

Implantação refere-se à cópia de um arquivo de solução do SharePoint criado a partir de um projeto do SharePoint no Visual Studio para um host local. Em uma solução implantada, você pode configurar as etapas de implantação, como reciclar o pool do IIS (Serviços de Informações da Internet), ativar a solução após a implantação e assim por diante. Para implantar, use o comando Implantar no menu Compilar . Para obter mais informações, consulte Como editar uma configuração de implantação do SharePoint e Como implantar e publicar uma solução do SharePoint em um site local do SharePoint.

Publicação refere-se ao carregamento de um arquivo de solução do SharePoint em área restrita para um site remoto do SharePoint; ou seja, um site localizado em outro sistema. Você também pode publicar um arquivo de solução em área restrita do SharePoint em um site local do SharePoint, mas independentemente de o site publicado ser local ou remoto, não é possível configurar suas etapas de implantação.

A atualização refere-se à atualização de uma solução existente do SharePoint publicada remotamente ou localmente. Depois que quaisquer alterações são feitas na solução do SharePoint no Visual Studio, você altera o nome do arquivo de pacote da solução, republica a solução e, em seguida, atualiza a solução depois que ela republica com êxito. Se você publicar novamente uma solução publicada localmente, poderá substituir o arquivo de solução existente.

Implantar pacotes

Você pode implantar arquivos de pacote no servidor do SharePoint em seu computador de desenvolvimento para teste e depuração. Você também pode criar um arquivo de pacote que pode ser instalado em outro computador escolhendo o botão de opção Publicar no sistema de arquivos na caixa de diálogo Publicar . O pacote é criado e copiado para o caminho do arquivo local especificado. Para implantar uma solução do SharePoint no servidor local, use o comando Implantar no menu Compilar . Para obter mais informações, consulte Como implantar e publicar uma solução do SharePoint em um site local do SharePoint.

Para saber como implantar uma definição de lista, adicionar um recetor de evento e usar o Designer de Recursos e o Designer de Pacotes, consulte Passo a passo: Implantar uma definição de lista de tarefas de projeto.

Personalizar o processo de implantação

A tabela a seguir mostra as duas configurações de implantação que você pode usar ao depurar e implantar uma solução do SharePoint.

Configuração de implantação Description
Predefinido A configuração de implantação padrão. As seguintes etapas de implantação são executadas:

1. Executar o comando de pré-implantação.
2. Recicle o pool de aplicativos do IIS.
3. Retrair a solução.
4. Adicionar solução.
5. Ative recursos.
6. Execute o comando pós-implantação.

Quando um pacote é desinstalado, as seguintes etapas de retração são executadas.

1. Recicle o pool de aplicativos do IIS.
2. Retrair a solução.
Sem ativação Essa configuração de implantação executa as mesmas etapas que a configuração padrão, mas ignora a etapa de ativação.

Você pode criar suas próprias configurações de implantação para concluir uma única etapa ou alterar a ordem das etapas no processo de implantação. Para obter mais informações, consulte Como editar uma configuração de implantação do SharePoint.

Você também pode adicionar comandos para executar antes e depois da implantação. Para obter mais informações, consulte Como definir comandos de implantação do SharePoint.

Publicar pacotes em um servidor remoto ou local

Para publicar uma solução do SharePoint em área restrita em um servidor remoto, na barra de menus, escolha Compilar, Publicar e, na caixa de diálogo Publicar , escolha o botão de opção Publicar no Site do SharePoint , fornecendo a URL do servidor remoto, como https://someremoteserver.sharepoint.microsoftonline.com.

Para publicar uma solução do SharePoint em um servidor local, na caixa de diálogo Publicar , escolha o botão de opção Publicar no Sistema de Arquivos , fornecendo um caminho do sistema local.

Depois que uma solução é publicada com êxito no SharePoint, a solução aparece na Galeria de Soluções , onde você pode ativá-la. Para obter mais informações, consulte Como implantar, publicar e atualizar soluções do SharePoint em um servidor remoto.

Atualizar pacotes publicados

Se você fizer alterações em um projeto do SharePoint no Visual Studio depois que ele for publicado, o pacote publicado deverá ser atualizado para incluir as alterações. Para atualizar com êxito, um pacote deve ter um nome exclusivo. Se um pacote com o mesmo nome for encontrado no site do SharePoint - o que pode ocorrer quando você estiver atualizando um aplicativo existente - um erro alertará você para o conflito de nome de arquivo e permitirá que você renomeie o pacote. Depois de ser republicado, o novo pacote aparece no site do SharePoint e pode ser atualizado. Um pacote atualizado atualiza a solução usando dados do pacote mais antigo e, em seguida, ativa a solução no SharePoint. Para obter mais informações, consulte Como implantar, publicar e atualizar soluções do SharePoint em um servidor remoto.