404 Flask Развернуть в 2008 R2 - iis7 - PullRequest
0 голосов
/ 28 мая 2020

Я использую wfastcgi3.0 с python3 .4.

Несмотря на то, что я строго следовал этому руководству в https://netdot.co/2015/03/09/flask-on-iis/

, я все равно получил 404. ....

Мой webconfig:

<?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()

enter image description here

1 Ответ

1 голос
/ 29 мая 2020

Используйте версию python после 3.6 с iis. Выполните шаги этой публикации { ссылка }.

назначает права iis_iusrs и iusr сайту и папке python. и во время установки установите python для всех пользователей.

...