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.
azure
azure-web-sites
Murugesh
quelle
quelle
Antworten:
Ich habe gerade versucht, die in der Dokumentation genannten Schritte auszuführen. Funktioniert bei mir.
quelle
Ich habe die ähnlichen Schritte mit dem Sample-Repo versucht und konnte es reproduzieren.
Hier ist die Version:
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.
quelle
Ich habe Folgendes versucht, aber das Flag --html am Ende des Befehls az webapp up hinzugefügt, um die automatische Erkennung zu umgehen:
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.
quelle
Versuchen Sie, eine web.config-Datei manuell einzuschließen, und / oder wählen Sie den Stapel in den allgemeinen Einstellungen aus:
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
quelle
Ich hatte das gleiche Problem. Ich habe es gelöst, indem ich das Flag verwendet habe
--html
, um die Laufzeit gemäß der Dokumentation der Laufzeiterkennung explizit zu definieren. https://github.com/Azure/app-service-linux-docs/blob/master/AzWebAppUP/runtime_detection.mdDie Lösung ist also die folgende Codezeile:
NB: Ich habe die Azure-Cloud-Shell verwendet.
quelle
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".
quelle