我按照azure网站执行了所有步骤。我可以看到在Azure上运行的python 3.6版本。我已经安装了python 3.6扩展名并添加了正确的web.config文件。当我尝试打开我的URL时,出现以下错误
任何想法如何解决此错误请
通常,此问题是由web.config文件配置错误导致无法从IIS启动Flask应用程序引起的。
web.config
这是我Hello World在Azure网站上部署Flask应用程序的案例,您可以参考该案例来检查您的部署是否正确。
Hello World
python364x86
D:\home
python364x64
pip install flask
D:\home\python364x86
wwwroot
tree /F /A
该__init__.py文件的内容就像是瓶官方Hello演示。
__init__.py
Hello
from flask import Flask
app = Flask(name)
@app.route(“/”) def hello(): return “Hello World!”
if name == “main”: app.run()
我的web.config文件内容如下,请注意python364x86我在这里scriptProcessor的tag属性中使用system.webServer > handles > add过。
scriptProcessor
system.webServer > handles > add
<?xml version="1.0" encoding="utf-8"?>
然后演示应用程序工作。
如果您的案件与我的案件不同,请发布您的web.config文件内容和其他必要信息,以帮助解决您的问题。