Perguntas frequentes sobre implantação para Aplicativos Web no Azure

Este artigo tem respostas para perguntas frequentes (perguntas frequentes) sobre problemas de implantação para o recurso Aplicativos Web de Serviço de Aplicativo do Azure.

Se o seu problema do Azure não for abordado neste artigo, visite os fóruns do Azure em MSDN e Stack Overflow. Você pode postar seu problema nesses fóruns ou postar em @AzureSupport no Twitter. Você também pode enviar uma solicitação de suporte do Azure. Para enviar uma solicitação de suporte, na página Suporte do Azure, selecione Obter suporte.

Estou apenas começando com Serviço de Aplicativo aplicativos Web. Como fazer publicar meu código?

Aqui estão algumas opções para publicar seu código de aplicativo Web:

  • Implante usando o Visual Studio. Se você tiver a solução do Visual Studio, clique com o botão direito do mouse no projeto do aplicativo Web e selecione Publicar.
  • Implante usando um cliente FTP. No portal do Azure, baixe o perfil de publicação do aplicativo Web no qual você deseja implantar seu código. Em seguida, carregue os arquivos para \site\wwwroot usando as mesmas credenciais FTP do perfil de publicação.

Para obter mais informações, consulte Implantar seu aplicativo para Serviço de Aplicativo.

Vejo uma mensagem de erro quando tento implantar no Visual Studio. Como fazer resolve esse erro?

Se você vir a seguinte mensagem, poderá estar usando uma versão mais antiga do SDK:

Erro durante a implantação do recurso 'YourResourceName' no grupo de recursos 'YourResourceGroup': MissingRegistrationForLocation: a assinatura não está registrada para o tipo de recurso 'componentes' no local 'Central US'. Registre-se novamente para esse provedor para ter acesso a esse local.

Para resolve esse erro, atualize para o SDK mais recente. Se você vir essa mensagem e tiver o SDK mais recente, envie uma solicitação de suporte.

Como fazer implantar um aplicativo ASP.NET do Visual Studio para Serviço de Aplicativo?

O tutorial Criar seu primeiro aplicativo Web ASP.NET no Azure em cinco minutos mostra como implantar um aplicativo Web ASP.NET em um aplicativo Web em Serviço de Aplicativo usando o Visual Studio.

Quais são os diferentes tipos de credenciais de implantação?

Serviço de Aplicativo dá suporte a dois tipos de credenciais para implantação local do Git e implantação de FTP/S. Para obter mais informações sobre como configurar credenciais de implantação, consulte Configurar credenciais de implantação para Serviço de Aplicativo.

Qual é a estrutura de arquivo ou diretório do meu aplicativo Web Serviço de Aplicativo?

Para obter informações sobre a estrutura de arquivos do seu aplicativo Serviço de Aplicativo, consulte Estrutura de arquivos no Azure.

Como fazer resolve "Erro FTP 550 – Não há espaço suficiente no disco" quando tento FTP meus arquivos?

Se você vir essa mensagem, é provável que você esteja executando uma cota de disco no plano de serviço do seu aplicativo Web. Talvez seja necessário escalar para uma camada de serviço mais alta com base nas suas necessidades de espaço em disco. Para obter mais informações sobre planos de preços e limites de recursos, consulte Serviço de Aplicativo preços.

Como fazer configurar a implantação contínua para meu aplicativo Web Serviço de Aplicativo?

Você pode configurar a implantação contínua de vários recursos, incluindo Azure DevOps, OneDrive, GitHub, Bitbucket, Dropbox e outros repositórios Git. Essas opções estão disponíveis no portal. A implantação contínua para Serviço de Aplicativo é um tutorial útil que explica como configurar a implantação contínua.

Como fazer solucionar problemas com a implantação contínua do GitHub e do Bitbucket?

Para obter ajuda para investigar problemas com a implantação contínua do GitHub ou do Bitbucket, consulte Investigar a implantação contínua.

Não consigo ftp no meu site e publicar meu código. Como fazer resolve esse problema?

Para resolve problemas de FTP, siga estas etapas:

  1. Verifique se você está inserindo o nome do host e as credenciais corretas. Para obter informações detalhadas sobre diferentes tipos de credenciais e como usá-las, consulte Credenciais de implantação.
  2. Verifique se as portas FTP não estão bloqueadas por um firewall. As portas devem ter essas configurações:
    • Porta de conexão de controle FTP: 21
    • Porta de conexão de dados FTP: 989, 10001-10300

Como fazer publicar meu código para Serviço de Aplicativo?

O Início Rápido do Azure foi projetado para ajudá-lo a implantar seu aplicativo usando a pilha de implantação e o método de sua escolha. Para usar o Início Rápido, no portal do Azure, acesse seu serviço de aplicativo, em Implantação, selecione Início Rápido.

Por que meu aplicativo às vezes é reiniciado após a implantação para Serviço de Aplicativo?

Para saber mais sobre as circunstâncias em que uma implantação de aplicativo pode resultar em uma reinicialização, confira Problemas de implantação versus runtime. Como o artigo descreve, Serviço de Aplicativo implanta arquivos na pasta wwwroot. Ele nunca reinicia diretamente seu aplicativo.

Como fazer integrar o código do Azure DevOps ao Serviço de Aplicativo?

Você tem duas opções para usar a implantação contínua com o Azure DevOps:

  • Use um projeto git. Conecte-se via Serviço de Aplicativo usando o Centro de Implantação.
  • Use um projeto de Controle de Versão do Team Foundation (TFVC). Implante usando o agente de build para Serviço de Aplicativo.

A implantação contínua de código para essas duas opções depende de fluxos de trabalho de desenvolvedor existentes e procedimentos marcar-in. Para obter mais informações, confira estes artigos:

Como fazer usar FTP ou FTPS para implantar meu aplicativo em Serviço de Aplicativo?

Para obter informações sobre como usar FTP ou FTPS para implantar seu aplicativo Web em Serviço de Aplicativo, consulte Implantar seu aplicativo para Serviço de Aplicativo usando FTP/S.

Entre em contato conosco para obter ajuda

Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.