Estou tentando criar o Web App, que está apenas tendo um HTML estático. Estou seguindo este link https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-html . Mas quando eu executo o seguinte comando
az webapp up --localização westeurope --name.
Ocorreu o erro - "Não foi possível detectar automaticamente a pilha de tempo de execução do seu aplicativo".
azure
azure-web-sites
Murugesh
fonte
fonte
Respostas:
Eu apenas tentei seguir as etapas mencionadas na documentação. Funciona para mim.
fonte
Eu tentei as etapas semelhantes usando o repositório de amostras e consegui reproduzi-lo.
Aqui está a versão:
É um bug conhecido da CLI 2.0.78 do Azure e a equipe está trabalhando nisso, que você pode acompanhar aqui:
https://github.com/MicrosoftDocs/azure-docs/issues/43633
A solução alternativa desse problema é usar a versão mais antiga do Azure CLi, por exemplo, 2.0.75 * para implantar a solução.
Espero que ajude.
fonte
Tentei o seguinte, mas adicionei o sinalizador --html no final do comando az webapp up para ignorar a detecção automática:
Isso força o HTML. Na ajuda do comando, isso implica trabalhos de detecção automática para vários idiomas, mas não para HTML estático.
fonte
Tente incluir manualmente um arquivo web.config e / ou selecione a pilha em Configurações gerais:
Se você não possui back-end, a melhor opção para hospedar um site estático é pelo Armazenamento do Azure:
https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website
fonte
Eu tive o mesmo problema. Eu o resolvi usando a flag
--html
para definir explicitamente o tempo de execução, de acordo com a documentação da detecção do tempo de execução. https://github.com/Azure/app-service-linux-docs/blob/master/AzWebAppUP/runtime_detection.mdPortanto, a solução é a seguinte linha de código:
Nota: usei o shell de nuvem do Azure.
fonte
Verifique se você está executando o comando " az webapp up --location westeurope --name " na raiz do aplicativo, ou seja, dentro da pasta 'html-docs-hello-world'.
fonte