Azure Flask Web App的默认部署中的服务器错误

时间:2016-11-19 19:10:44

标签: python azure flask

我正在尝试使用Azure创建的预制模板在Azure中部署Flask应用。

我不能简单......

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正在创建的文件 - 确实看起来应该有一个不错的小演示站点。

我做错了什么?

干杯,本

2 个答案:

答案 0 :(得分:1)

根据您的描述,我认为问题是由web.config&中的一些错误配置引起的。您的WebApp设置的Application Settings。请尝试参考blog进行解决。

与此同时,我不知道你使用了pre made template created by Azure。我尝试为Flask创建一个新的Azure WebApp,如下所示。

enter image description here

Kudu工具或FTP中wwwroot路径中的文件列表如下所示。

enter image description here

然后,我修改了views.py目录中的代码FlaskWebProject1。它有效。 enter image description here

似乎更简单。希望它有所帮助。

答案 1 :(得分:0)

我已经暂时解决了同样的问题,我只能通过更改与服务计划相关的定价等级来解决这个问题。到S2标准。如果我尝试使用S1 Standard,我会遇到同样的问题。