我正在尝试使用Azure创建的预制模板在Azure中部署Flask应用。
我不能简单......
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "Hello World!"
if __name__ == '__main__':
app.run()
做任何事情。为了进一步简化,即使预先部署的部署也会返回错误...
显然,我在这里误解了一些非常重要的东西。 使用FTP我可以看到Azure正在创建的文件 - 确实看起来应该有一个不错的小演示站点。
我做错了什么?
干杯,本
答案 0 :(得分:1)
根据您的描述,我认为问题是由web.config
&中的一些错误配置引起的。您的WebApp设置的Application Settings
。请尝试参考blog进行解决。
与此同时,我不知道你使用了pre made template created by Azure
。我尝试为Flask创建一个新的Azure WebApp,如下所示。
Kudu工具或FTP中wwwroot
路径中的文件列表如下所示。
然后,我修改了views.py
目录中的代码FlaskWebProject1
。它有效。
似乎更简单。希望它有所帮助。
答案 1 :(得分:0)
我已经暂时解决了同样的问题,我只能通过更改与服务计划相关的定价等级来解决这个问题。到S2标准。如果我尝试使用S1 Standard,我会遇到同样的问题。