Perguntas frequentes sobre implantação de Aplicativos Web no Azure
Este artigo apresenta respostas para perguntas frequentes sobre problemas de implantação do recurso Aplicativos Web do Serviço de Aplicativo do Azure.
Se o problema do Azure não for resolvido neste artigo, visite os fóruns do Azure no MSDN e Stack Overflow. Você pode postar seu problema nesses fóruns ou enviar para@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 a usar os aplicativos Web do Serviço de Aplicativo. Como fazer para publicar meu código?
Estas são algumas opções para publicar seu código do aplicativo Web:
- Implante usando o Visual Studio. Se você tiver a solução Visual Studio, clique com o botão direito do mouse no projeto de aplicativo Web e, em seguida, 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 o código. Em seguida, carregue os arquivos em \site\wwwroot usando as mesmas credenciais FTP do perfil de publicação.
Para obter mais informações, consulte Implantar seu aplicativo no Serviço de Aplicativo.
Recebi uma mensagem de erro ao tentar implantar por meio do Visual Studio. Como resolver esse erro?
Se você vir a seguinte mensagem de erro, talvez você esteja 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 'components' no local 'EUA Central'. Registre-se novamente nesse provedor para ter acesso a essa localização.
Para resolver esse erro, atualize para o último SDK. Se você receber essa mensagem e tiver o último SDK, envie uma solicitação de suporte.
Como fazer para implantar um aplicativo ASP.NET por meio do Visual Studio no 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 no Serviço de Aplicativo usando o Visual Studio.
Quais são os diferentes tipos de credenciais de implantação?
O Serviço de Aplicativo dá suporte a dois tipos de credenciais para a implantação local do Git e a implantação de FTP/S. Para obter mais informações sobre como configurar as credenciais de implantação, consulte Configurar as credenciais de implantação para o Serviço de Aplicativo.
Qual é a estrutura de arquivos ou de diretórios de meu aplicativo Web do Serviço de Aplicativo?
Para obter informações sobre a estrutura de arquivos do aplicativo do Serviço de Aplicativo, consulte Estrutura de arquivos no Azure.
Como resolvo o "Erro de FTP 550 - Não há espaço suficiente no disco" quando tento fazer FTP dos meus arquivos?
Se você receber essa mensagem, é provável que você esteja atingindo uma cota de disco no plano de serviço do aplicativo Web. Talvez você precise escalar verticalmente para uma camada de serviço superior de acordo com suas necessidades de espaço em disco. Para obter mais informações sobre planos de preços e limites de recursos, consulte Preços do Serviço de Aplicativo.
Como fazer para configurar a implantação contínua em meu aplicativo Web do Serviço de Aplicativo?
É possível configurar a implantação contínua por meio de vários recursos, incluindo o Azure DevOps, OneDrive, GitHub, Bitbucket, Dropbox e outros repositórios Git. Essas opções estão disponíveis no portal. Implantação contínua para o Serviço de Aplicativo é um tutorial útil que explica como configurar a implantação contínua.
Como fazer para solucionar problemas com a implantação contínua do GitHub e do Bitbucket?
Para obter ajuda sobre como investigar problemas com a implantação contínua do GitHub ou do Bitbucket, consulte Investigando a implantação contínua.
Não consigo usar o FTP em meu site nem publicar meu código. Como resolver isso?
Para resolver problemas de FTP, siga estas etapas:
- Verifique se você está inserindo o nome do host e as credenciais corretas. Para obter informações detalhadas sobre os diferentes tipos de credenciais e como usá-los, consulte Credenciais de implantação.
- Verifique se as portas FTP não estão bloqueadas por um firewall. As portas devem ter estas configurações:
- Porta de conexão de controle FTP: 21
- Porta de conexão de dados FTP: 989, 10001-10300
Como fazer para publicar meu código no Serviço de Aplicativo?
O Guia de 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, vá para o serviço do seu aplicativo, em Implantação, selecione Início Rápido.
Por que meu aplicativo às vezes reinicia após a implantação no Serviço de Aplicativo?
Para saber mais sobre as circunstâncias nas quais uma implantação de aplicativo pode resultar em uma reinicialização, consulte Implantação versus problemas de runtime. Como o artigo descreve, o Serviço de Aplicativo implanta arquivos na pasta wwwroot. Ele nunca reinicia o aplicativo diretamente.
Como fazer para 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 por meio do Serviço de Aplicativo usando o Centro de Implantação.
- Use um projeto TFVC (Controle de Versão do Team Foundation). Implante usando o agente de build do Serviço de Aplicativo.
A implantação contínua de código para essas duas opções depende dos fluxos de trabalho existentes do desenvolvedor e dos procedimentos de check-in. Para obter mais informações, confira estes tópicos:
- Implementar a implantação contínua do aplicativo em um site do Azure
- Configurar uma organização do Azure DevOps para que ela possa implantar em um aplicativo Web
Como fazer para usar o FTP ou o FTPS para implantar meu aplicativo no Serviço de Aplicativo?
Para obter informações sobre como usar o FTP ou o FTPS para implantar o aplicativo Web no Serviço de Aplicativo, consulte Implantar o aplicativo no Serviço de Aplicativo usando o 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.