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 em seu projeto no Gerenciador de Soluções e selecionando Publicar no menu de contexto. Se você ainda não publicou o projeto anteriormente, será solicitado que você escolha para 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 Publicar.

As opções de implantação são abordadas em outro lugar na documentação. Confira uma primeira olhada na implantação.

Se você já publicou 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. Você 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 (.pubxml arquivos) para permitir várias configurações de projeto e vários destinos de publicação para um único projeto.

publicar perfis

Em Mais ações, você pode 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.

publicar conteúdo de exemplo de perfil

O perfil Publicar mantém as credenciais em um arquivo separado, oculto por padrão, que não recebe check-in.

arquivos de usuário ocultos

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

perfil de importação

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

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

dependências durante a publicação

A ideia é que você queira se conectar a um banco de dados SQL diferente, a uma conta de Armazenamento diferente ou a um Key Vault diferente para ambientes diferentes, como teste, QUALIDADE, pré-produção e assim por diante. Consulte Os Serviços Conectados do Visual Studio.

Próximas etapas

Para a ferramenta Publicar: