【问题标题】:404 Flask Deploy in 2008R2 - iis7404 Flask 部署在 2008R2 - iis7
【发布时间】:2020-05-28 04:41:37
【问题描述】:

我正在使用 wfastcgi3.0 和 python3.4。

尽管我在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()

【问题讨论】:

    标签: python flask iis sql-server-2008-r2


    【解决方案1】:

    在 3.6 之后使用带有 iis 的 python 版本。按照此帖子步骤https://stackoverflow.com/a/59171787/11147346

    将 iis_iusrs 和 iusr 权限分配给站点和 python 文件夹。并在安装 eof 时为所有用户安装 python。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-23
      • 1970-01-01
      • 2020-08-09
      相关资源
      最近更新 更多