404 Flask 部署在 2008R2 - iis7
404 Flask Deploy in 2008R2 - iis7
我在 python3.4.
中使用 wfastcgi3.0
尽管我在 https://netdot.co/2015/03/09/flask-on-iis/
中严格遵循了本指南
我还是404.....
我的网络配置:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="FlaskFastCGI" path="*" verb="*" modules="FastCgiModule" scriptProcessor="C:\Python34\python.exe|C:\Python34\Lib\site-packages\wfastcgi.py" resourceType="Unspecified" />
</handlers>
</system.webServer>
<appSettings>
<add key="PYTHONPATH" value="D:\app\FLASKTEST" />
<add key="WSGI_HANDLER" value="myapp.app" />
</appSettings>
</configuration>
myapp.py:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello from FastCGI via IIS!"
if __name__ == "__main__":
app.run()
使用 3.6 之后的 python 版本 iis.follow 此 post 步骤 。
将 iis_iusrs 和 iusr 权限分配给站点和 python 文件夹。并在 eof 安装时为所有用户安装 python。
我在 python3.4.
中使用 wfastcgi3.0尽管我在 https://netdot.co/2015/03/09/flask-on-iis/
中严格遵循了本指南我还是404.....
我的网络配置:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="FlaskFastCGI" path="*" verb="*" modules="FastCgiModule" scriptProcessor="C:\Python34\python.exe|C:\Python34\Lib\site-packages\wfastcgi.py" resourceType="Unspecified" />
</handlers>
</system.webServer>
<appSettings>
<add key="PYTHONPATH" value="D:\app\FLASKTEST" />
<add key="WSGI_HANDLER" value="myapp.app" />
</appSettings>
</configuration>
myapp.py:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello from FastCGI via IIS!"
if __name__ == "__main__":
app.run()
使用 3.6 之后的 python 版本 iis.follow 此 post 步骤
将 iis_iusrs 和 iusr 权限分配给站点和 python 文件夹。并在 eof 安装时为所有用户安装 python。