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.


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

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.


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.


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

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.