2016-11-19 2 views
1

Ich versuche, eine Flask-App in Azure mithilfe der von Azure erstellten Vorlage bereitzustellen.Serverfehler bei der Standardbereitstellung von Azure Flask Web App

Ich kann nicht eine einfache bekommen ...

from flask import Flask 
app = Flask(__name__) 

@app.route('/') 
def hello(): 
    return "Hello World!" 

if __name__ == '__main__': 
    app.run() 

nichts zu tun. Um noch weiter zu vereinfachen, gibt sogar die vorgefertigte Bereitstellung einen Fehler zurück ... enter image description here

Offensichtlich missverstehen wir hier etwas sehr Grundlegendes. FTP verwenden Ich kann die Dateien sehen, die Azure erstellt - sicher sieht es aus, als sollte es eine nette kleine Demo-Seite geben.

Was mache ich falsch?

Prost, Ben

+0

Jetzt scheint es, dass es gut funktioniert. Stellen Sie eine vorgefertigte Flask-App bereit und klicken Sie auf den Link. Ich kann nicht sehen, wo ich möglicherweise falsch liege - eine seltene Gelegenheit, als die Schuld nicht bei mir lag, glaube ich. –

Antwort

1

Nach Ihrer Beschreibung, ich denke, das Problem durch eine fehlerhafte Konfiguration im web.config & die Application Settings Ihre WebApp Einstellungen verursacht wurde. Bitte versuchen Sie, sich auf die blog zu beziehen, um es zu lösen.

In der Zwischenzeit weiß ich nicht, was pre made template created by Azure Sie verwendet haben. Ich habe versucht, eine neue Azure WebApp für Flask wie unten beschrieben zu erstellen.

enter image description here

Die Dateiliste im wwwroot Pfad im Kudu Werkzeug oder FTP, wie unten gezeigt.

enter image description here

Dann modifizierte ich den Code views.py im FlaskWebProject1 Verzeichnis. Und es funktioniert. enter image description here

Es scheint einfacher zu sein. Ich hoffe es hilft.

0

Ich habe das gleiche Problem für eine Weile, Ich habe nur in der Lage, um es zu umgehen, indem Sie die Preisstufe des "Service-Plan" zu S2 Standard ändern. Wenn ich versuche, S1 Standard zu verwenden, stoße ich auf dieselben Probleme.

Verwandte Themen