WebApp do Azure - Não foi possível detectar automaticamente a pilha de tempo de execução do seu aplicativo

9

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".

Murugesh
fonte
Parece haver uma contradição entre o início rápido e a documentação que não lista o html estático como sendo suportado. Provavelmente, você terá mais sorte em reportar isso na seção Comentários do Início rápido.
Crowcoder
1
Eu postei isso na seção Feedback. Tenho que saber que é um problema conhecido. Link do Github para a referência: github.com/MicrosoftDocs/azure-docs/issues/43633
Murugesh

Respostas:

1

Eu apenas tentei seguir as etapas mencionadas na documentação. Funciona para mim.

mkdir quickstart
cd quickstart
git clone https://github.com/Azure-Samples/html-docs-hello-world.git
cd html-docs-hello-world
az webapp up --location westeurope --name azurewebapptest123
Gaurav Kumar
fonte
Obrigado, funciona agora.
Crowcoder
1

Eu tentei as etapas semelhantes usando o repositório de amostras e consegui reproduzi-lo.

insira a descrição da imagem aqui

Aqui está a versão:

insira a descrição da imagem aqui

É 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.

Mohit Verma
fonte
1

Tentei o seguinte, mas adicionei o sinalizador --html no final do comando az webapp up para ignorar a detecção automática:

mkdir quickstart
cd quickstart
git clone https://github.com/Azure-Samples/html-docs-hello-world.git
cd html-docs-hello-world
az webapp up --location westeurope --name azurewebapptest123 --html

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.

RonaldB
fonte
O engraçado é que, na seção em que o aplicativo é atualizado pela primeira vez, o sinalizador --html é incluído no comando.
RonaldB 01/04
Isso é totalmente correto. Escrevi minha resposta e depois vi a sua. Sua resposta deve ser a solução para esta pergunta.
M.Sahbi 01/04
0

Tente incluir manualmente um arquivo web.config e / ou selecione a pilha em Configurações gerais:

insira a descrição da imagem aqui

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

Thiago Custodio
fonte
Sim, felizmente, meu site não possui back-end. Tão hospedado como site estático através do Armazenamento do Azure
Murugesh
0

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'.

EZE ARINZE
fonte