【发布时间】:2020-12-25 22:43:06
【问题描述】:
我已获得访问 IIS 服务器的权限 视窗 2012 R2 IIS 版本 8.5.9600
我安装成功 蟒蛇3.8 wfastcgi 烧瓶
我编写了一个基本的“hello world”python 烧瓶应用程序,我在 localhost 机器上进行了测试和工作
我创建了我的 web.config 文件并具有以下内容
<configuration>
<system.webServer>
<handlers>
<add name="Python FastCGI"
path="*"
verb="*"
modules="FastCgiModule"
scriptProcessor="C:\Python36\python.exe|C:\Python38\Lib\site-packages\wfastcgi.py"
resourceType="Unspecified"
requireAccess="Script" />
</handlers>
</system.webServer>
<appSettings>
<!-- Required settings -->
<add key="WSGI_HANDLER" value="hello.app" />
<add key="PYTHONPATH" value="C:\inetpub\wwwroot\test_site" />
</appSettings>
</configuration>
对于这个站点,我启用了 IISUsers 具有修改和写入权限
但我无法加载该网站。我是否遗漏了配置中的任何内容?
当我点击 IIS 时,FasCTI 设置出现并正确指向 python。 我在日志中收到 500 错误。
我们非常感谢您的帮助。
最好的
该死的地猪
【问题讨论】:
标签: python-3.x iis fastcgi