Azure WebApp - Der Laufzeitstapel Ihrer App kann nicht automatisch erkannt werden

9

Ich versuche, eine Web-App zu erstellen, die nur einen statischen HTML-Code enthält. Ich folge diesem Link https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-html . Aber wenn ich den folgenden Befehl ausführe

az webapp up --location westeurope --name.

Ich habe den Fehler "Der Laufzeitstapel Ihrer App konnte nicht automatisch erkannt werden" erhalten.

Murugesh
quelle
Es scheint einen Widerspruch zwischen dem Schnellstart und der Dokumentation zu geben, in der statisches HTML nicht als unterstützt aufgeführt ist. Sie werden wahrscheinlich mehr Glück haben, wenn Sie dies im Abschnitt "Feedback" des Schnellstarts melden.
Crowcoder
1
Ich habe dies im Bereich Feedback gepostet. Ich habe erfahren, dass es ein bekanntes Problem ist. Github Link als Referenz: github.com/MicrosoftDocs/azure-docs/issues/43633
Murugesh

Antworten:

1

Ich habe gerade versucht, die in der Dokumentation genannten Schritte auszuführen. Funktioniert bei mir.

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
quelle
Danke, es funktioniert jetzt.
Crowcoder
1

Ich habe die ähnlichen Schritte mit dem Sample-Repo versucht und konnte es reproduzieren.

Geben Sie hier die Bildbeschreibung ein

Hier ist die Version:

Geben Sie hier die Bildbeschreibung ein

Es ist ein bekannter Fehler für Azure CLI 2.0.78 und das Team arbeitet daran. Diesen können Sie hier verfolgen:

https://github.com/MicrosoftDocs/azure-docs/issues/43633

Um dieses Problem zu umgehen, verwenden Sie die ältere Version von Azure CLi, z. B. 2.0.75 *, für die Bereitstellung der Lösung.

Ich hoffe es hilft.

Mohit Verma
quelle
1

Ich habe Folgendes versucht, aber das Flag --html am Ende des Befehls az webapp up hinzugefügt, um die automatische Erkennung zu umgehen:

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

Das erzwingt HTML. In der Hilfe für den Befehl wird impliziert, dass die automatische Erkennung für eine Reihe von Sprachen funktioniert, nicht jedoch für statisches HTML.

RonaldB
quelle
Das Komische ist, dass in dem Abschnitt, in dem die App zum ersten Mal aktualisiert wird, das Flag --html im Befehl enthalten ist.
RonaldB
Das ist völlig richtig. Ich habe meine Antwort geschrieben und dann deine gesehen. Ihre Antwort sollte die Lösung für diese Frage sein.
M.Sahbi
0

Versuchen Sie, eine web.config-Datei manuell einzuschließen, und / oder wählen Sie den Stapel in den allgemeinen Einstellungen aus:

Geben Sie hier die Bildbeschreibung ein

Wenn Sie kein Backend haben, können Sie eine statische Site am besten über Azure Storage hosten:

https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website

Thiago Custodio
quelle
Ja, zum Glück hat meine Website kein Backend. Also als statische Site über den Azure-Speicher
gehostet
0

Stellen Sie sicher, dass Sie den Befehl " az webapp up --location westeurope --name " von Ihrem Anwendungsstamm aus ausführen, dh im Ordner "html-docs-hello-world".

EZE ARINZE
quelle