2016-11-19 141 views
1

我正嘗試使用Azure創建的預製模板在Azure中部署Flask應用程序。Azure Flask Web App默認部署中的服務器錯誤

我不能讓一個簡單的...

from flask import Flask 
app = Flask(__name__) 

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

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

做任何事情。爲了進一步簡化,甚至預先部署返回錯誤... enter image description here

很明顯,我誤解了一些非常基本的東西。 使用FTP我可以看到Azure創建的文件 - 確實看起來應該有一個很好的小演示站點。

我在做什麼錯?

乾杯,本

+0

現在看來,它工作正常。部署一個預先構建的Flask應用程序,點擊鏈接,向上彈出即可。我不明白我哪裏可能會出錯 - 我相信這是一個罕見的錯誤時刻,當我的錯不在我身邊時。 –

回答

1

根據你的描述,我認爲這個問題是由一些不正確的配置在你的webapp設置web.config &的Application Settings引起的。請嘗試參考blog來解決它。

同時,我不知道你用什麼pre made template created by Azure。我試圖爲Flask創建一個新的Azure WebApp,如下所示。

enter image description here

在如下所示的捻工具或FTP的wwwroot路徑的文件列表。

enter image description here

然後,我修改了代碼views.pyFlaskWebProject1目錄。它的工作原理。 enter image description here

它似乎更簡單。希望能幫助到你。

0

我一直在解決同樣的問題,我只能通過將與「服務計劃」關聯的定價層更改爲S2標準來解決此問題。如果我嘗試使用S1標準,我遇到了同樣的問題。