Compartilhar via


Visão geral da publicação

Para aplicativos ASP.NET, .NET Core e Python, você pode usar a ferramenta Publicar para implantar seus aplicativos.

O que é Publicar?

A ferramenta Publicar ajuda você a implantar seu aplicativo em vários destinos. Comece clicando com o botão direito do mouse no projeto no Gerenciador de Soluções e selecione Publicar no menu de contexto. Se não tiver publicado o projeto anteriormente, será solicitado que você escolha em qual serviço deseja publicar, que pode ser um servidor IIS, um serviço do Azure como o Serviço de Aplicativo, um registro de contêiner do Docker ou um servidor FTP.

Captura de tela mostrando as opções de publicação.

As opções de implantação são abordadas em outra parte da documentação. Consulte Introdução à implantação.

Se já tiver publicado o projeto, verá a tela Publicar, que fornece links para os recursos implantados, informações sobre a implantação e um botão Publicar para republicar o aplicativo. Também pode usar o botão Novo para passar pelo processo de publicação novamente, o que cria um novo perfil de publicação. Publicar usa perfis (arquivos .pubxml) para permitir várias configurações de projeto e diversos destinos de publicação para um único projeto.

perfis de publicação

Em Mais ações, é possível encontrar opções para excluir o perfil de publicação, editar configurações ou restaurá-lo.

Publicar arquivos de perfil (arquivos .pubxml)

O conteúdo do perfil é XML e baseado no MSBuild.

conteúdos de exemplo de perfil de publicação

O perfil Publicar, por padrão, mantém as credenciais em um arquivo separado e oculto que não é verificado.

arquivos de usuários ocultos

Você sempre pode importar perfis de publicação do IIS e do Serviço de Aplicativo do Azure

importar perfil

O Visual Studio pode ajudá-lo a gerenciar dependências dos serviços do Azure

Ao usar a ferramenta Publicar para implantar seu aplicativo no Azure, você tem a oportunidade de configurar dependências dos serviços do Azure.

dependências durante a publicação

A ideia é que você deseja se conectar a diferentes bancos de dados SQL, contas de Armazenamento ou Key Vaults em ambientes diferentes, como de teste, QA, pré-produção e assim por diante. Consulte Serviços conectados do Visual Studio.

Próximas etapas

Para a ferramenta Publicar: