Compartilhar via


Implantar, publicar e atualizar pacotes de solução do SharePoint

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

Observação

Atualmente, somente soluções na área restrita podem ser publicadas em servidores do SharePoint remotos. Para saber mais, confira Considerações sobre soluções em área restrita.

Implantar, publicar e atualizar

Implantar refere-se a copiar um arquivo de solução do SharePoint compilado com base em 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 de 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 saber mais, confira Como editar uma configuração de implantação do SharePoint e Como implantar e publicar uma solução do SharePoint em um site do SharePoint local.

Publicar refere-se carregar um arquivo de solução do SharePoint em área restrita para um site do SharePoint remoto, 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 do SharePoint local. No entanto, independentemente de o site publicado ser local ou remoto, você não pode configurar suas etapas de implantação.

Atualizar refere-se a atualizar uma solução do SharePoint existente publicada remota ou localmente. Após as alterações serem feitas na solução do SharePoint no Visual Studio, você altera o nome do arquivo do pacote da solução, republica a solução e, em seguida, atualiza a solução depois que ela for republicada com êxito. Se você republicar 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 no 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 de arquivo local especificado. Para implantar uma solução do SharePoint no servidor local, use o comando Implantar no menu Compilar. Para saber mais, confira Como implantar e publicar uma solução do SharePoint em um site do SharePoint local.

Para saber como implantar uma definição de lista, adicionar um receptor de eventos 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 Descrição
Padrão A configuração de implantação padrão. As seguintes etapas de implantação são executadas:

1. Executar comando de pré-implantação.
2. Reciclar o pool de aplicativos do IIS.
3. Retirar solução.
4. Adicionar solução.
5. Ativar recursos.
6. Executar o comando de pós-implantação.

Quando um pacote é desinstalado, as etapas de retirada a seguir são executadas.

1. Reciclar o pool de aplicativos do IIS.
2. Retirar solução.
Nenhuma 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 configurações de implantação para concluir uma etapa ou alterar a ordem das etapas no processo de implantação. Para saber mais, confira Como editar uma configuração de implantação do SharePoint.

Você também pode adicionar comandos para execução antes e depois da implantação. Para saber mais, confira 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.

Após uma solução ser publicada com êxito no SharePoint, ela é exibida na Galeria de Soluções, na qual você pode ativá-la. Para saber mais, confira 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 precisa ter um nome exclusivo. Se um pacote com o mesmo nome for encontrado no site do SharePoint, o que pode ocorrer quando você está atualizando um aplicativo existente, um erro alertará você sobre o conflito de nomes de arquivo e permitirá renomear 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 ativa a solução no SharePoint. Para saber mais, confira Como implantar, publicar e atualizar soluções do SharePoint em um servidor remoto.