在II上配置Flask时出错

2024-04-25 13:45:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试在运行python2.7的windows2016服务器虚拟机上配置flask和IIS。我遵循以下指示:

http://netdot.co/2015/03/09/flask-on-iis/

当我试图加载我的站点时,我得到的错误是:

Error occurred while reading WSGI handler: Traceback (most recent call last): File "C:\inetpub\wwwroot\flask\wfastcgi.py", line 792, in main env, handler = read_wsgi_handler(response.physical_path) File "C:\inetpub\wwwroot\flask\wfastcgi.py", line 634, in read_wsgi_handler handler = get_wsgi_handler(os.getenv("WSGI_HANDLER")) File "C:\inetpub\wwwroot\flask\wfastcgi.py", line 586, in get_wsgi_handler raise Exception('WSGI_HANDLER env var must be set') Exception: WSGI_HANDLER env var must be set StdOut: StdErr: 

我做了一些搜索,找到了这篇文章Flask, wfastcgi, and IIS on Windows Server 2012,其中poster似乎得到了同样的错误。这里没有回答,但我也设置了一个web.config文件类似于此人创建的文件:

^{pr2}$

我还授予了IIS和IUSR对网站文件夹的访问权限。我错过了什么?在


Tags: inpyenvflaskwsgionlineiis