Partilhar 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ê não tiver publicado o projeto anteriormente, será solicitado que 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 ecrã a mostrar as opções de publicação.

As opções de implantação são abordadas em outro lugar na documentação. Consulte 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 publicar novamente 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 em 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 doServiço de Aplicativo do Azure

Importar perfil

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

Ao usar a ferramenta Publicar para implantar seu aplicativo no Azure, você tem 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, uma conta de armazenamento diferente ou um Cofre de Chaves diferente para ambientes diferentes, como testes, controle de qualidade, pré-produção e assim por diante. Consulte Visual Studio Connected Services.

Próximos passos

Para a ferramenta Publicar: