Uso do Assistente Publicar Aplicativo do Azure do Visual Studio

Observação

Este artigo se aplica aos Serviços de Nuvem do Azure (clássico), que agora foram preteridos para novos clientes e serão desativados em 31 de agosto de 2024. Os serviços existentes criados com essa tecnologia ainda têm suporte por meio dos Serviços de Nuvem do Azure (suporte estendido). Para novos desenvolvimentos, é recomendável usar um tipo de serviço mais recente projetado para sua finalidade específica, como o Serviço de Aplicativo do Azure, o Azure Functions ou os Aplicativos de Contêiner do Azure. Para obter a lista mais recente de serviços disponíveis, confira o Diretório de produtos do Azure.

Depois de desenvolver um aplicativo Web no Visual Studio, você poderá publicá-lo em um serviço de nuvem do Azure usando o assistente Publicar Aplicativo do Azure.

Pré-requisitos

Acesso ao assistente Publicar Aplicativo do Azure

É possível acessar o assistente Publicar Aplicativo do Azure de duas maneiras, que varia de acordo com o tipo de projeto do Visual Studio que você tem.

Se você tiver um projeto de serviço de nuvem do Azure:

  1. Crie ou abra um projeto de serviço de nuvem do Azure no Visual Studio.

  2. No Gerenciador de Soluções, clique com o botão direito do mouse no projeto e, no menu de contexto, selecione Publicar.

Se você tiver um projeto de aplicativo Web que não está habilitado para o Azure:

  1. Crie ou abra um projeto de serviço de nuvem do Azure no Visual Studio.

  2. No Gerenciador de Soluções, clique com o botão direito do mouse e, no menu de contexto, selecione Converter>Converter em Projeto de Serviço de Nuvem do Azure.

  3. No Gerenciador de Soluções, clique com o botão direito do mouse no projeto do Azure recentemente criado e, no menu de contexto, selecione Publicar.

Página de entrada

Página de entrada

Conta - selecione uma conta ou Adicionar uma conta na lista suspensa de contas.

Escolha sua assinatura - escolha a assinatura a ser usada na sua implantação.

Página Configurações - guia Configurações Comuns

Configurações Comuns

Serviço de nuvem: usando a lista suspensa, selecione um serviço de nuvem existente ou selecione <Criar Novo> e crie um serviço de nuvem. O data center é exibido entre parênteses para cada serviço de nuvem. É aconselhável que o local do datacenter para o serviço de nuvem seja o mesmo local do datacenter para a conta de armazenamento (Configurações Avançadas).

Ambiente - selecione Produção ou Preparo. Escolha o ambiente de preparo se quiser implantar o aplicativo em um ambiente de teste.

Configuração da compilação - selecione Depurar ou Liberar.

Configuração de serviço - selecione Nuvem ou Local.

Habilitar Área de Trabalho Remota para todas as funções – marque essa opção se desejar se conectar remotamente ao serviço. Essa opção é usada principalmente para solução de problemas. Para saber mais, veja Habilitar Conexão de Área de Trabalho Remota para uma função nos Serviços de Nuvem do Azure usando o Visual Studio.

Habilitar Implantação da Web para todas as funções web – marque essa opção para habilitar a implantação da Web para o serviço. Também marque a opção Habilitar Área de Trabalho Remota para todas as funções para usar esse recurso. Para obter mais informações, consulte Publicando um serviço de nuvem com o Visual Studio.

Página Configurações — guia Configurações Avançadas

Configurações avançadas

Rótulo de implantação: aceite o nome padrão ou insira um nome de sua escolha. Para anexar a data ao rótulo da implantação, deixe a caixa de seleção marcada.

Conta de armazenamento – Selecione a conta de armazenamento a ser usada para essa implantação, **<Criar Novo> para criar uma conta de armazenamento. O datacenter é exibido entre parênteses para cada conta de armazenamento. É recomendável que a localização do datacenter da conta de armazenamento seja a mesma localização do datacenter do Serviço de Nuvem (Configurações Comuns).

A conta de Armazenamento do Azure armazena o pacote para a implantação do aplicativo. Depois que o aplicativo é implantado, o pacote é removido da conta de armazenamento.

Excluir a implantação em caso de falha: selecione essa opção para que a implantação seja excluída se algum erro for encontrado durante a publicação. Ela deverá ser desmarcada se você quiser manter um endereço IP virtual constante para o serviço de nuvem.

Atualização da implantação: selecione essa opção se quiser implantar apenas componentes atualizados. Esse tipo de implantação pode ser mais rápido do que uma implantação completa. Ela deverá ser marcada se você quiser manter um endereço IP virtual constante para o serviço de nuvem.

Atualização da implantação — configurações: essa caixa de diálogo é usada para especificar ainda mais como que você quer que as funções sejam atualizadas. Se você escolher Atualização incremental, cada instância do aplicativo será atualizada uma após a outra, de modo que o aplicativo estará sempre disponível. Se você escolher Atualização simultânea, todas as instâncias do aplicativo serão atualizadas ao mesmo tempo. A atualização simultânea é mais rápida, mas o serviço pode não estar disponível durante o processo de atualização.

Configurações da implantação

Habilitar o IntelliTrace: especifique se deseja habilitar o IntelliTrace. Com o IntelliTrace, você pode registrar em log informações extensas de depuração sobre uma instância de função quando ela é executada no Azure. Se precisa encontrar a causa de um problema, você pode usar os logs do IntelliTrace para examinar seu código no Visual Studio como se ele estivesse em execução no Azure. Para saber mais sobre como usar o IntelliTrace, confira Depuração de um serviço de nuvem publicado com o IntelliTrace e o Visual Studio.

Habilitar criação de perfil: especifique se deseja habilitar a criação de perfil de desempenho. O criador de perfil do Visual Studio permite obter uma análise detalhada dos aspectos computacionais de como o serviço de nuvem é executado. Para saber mais sobre como usar o criador de perfil do Visual Studio, confira Teste do desempenho de um serviço de nuvem.

Habilitar Depurador Remoto para todas as funções - especifique se deseja habilitar a depuração remota. Para saber mais sobre como depurar os serviços de nuvem usando o Visual Studio, confira Depuração de um serviço de nuvem ou máquina virtual do Azure no Visual Studio.

Página Configurações de Diagnóstico

Configurações de diagnóstico

O Diagnóstico permite solucionar problemas de um serviço de nuvem do Azure (ou máquina virtual do Azure). Para saber mais sobre diagnósticos, confira Configuração do Diagnóstico para os Serviço de Nuvem e as Máquinas Virtuais do Azure. Para saber mais sobre o Application Insights, confira O que é o Application Insights?.

Página Resumo

Página Resumo

Perfil de destino - você pode optar por criar um perfil de publicação usando as configurações que escolheu. Por exemplo, você pode criar um perfil para um ambiente de teste e outro para produção. Para salvar esse perfil, escolha o ícone Salvar . O assistente cria o perfil e o salva no projeto do Visual Studio. Para modificar o nome do perfil, abra a lista Perfil de destino e, em seguida, escolha <Gerenciar...>.

Observação

O perfil de publicação aparece no Gerenciador de Soluções no Visual Studio, e as configurações do perfil são gravadas em um arquivo com a extensão .azurePubxml. As configurações são salvas como atributos de marcas XML.

Publicação do aplicativo

Depois de definir todas as configurações da implantação do projeto, selecione Publicar na parte inferior da caixa de diálogo. Você pode monitorar o status do processo de Saída no Visual Studio.