错误摘要: HTTP 错误 500.0 - Internal Server Error c:\users\administrator\appdata\local\programs\python\python38\python.exe - FastCGI 进程意外退出
查询网上相同的报错,有帖子说是没有安装 ASP.NET4.5,按照教程后安装仍未解决问题。
在 IIS 中配置了模块映射,web.config 如下:
<configuration><system.webServer>
<handlers>
<add name="FlaskFastCGI" path="*" verb="*" modules="FastCgiModule" scriptProcessor="C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.exe|c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\wfastcgi.py" resourceType="Unspecified" requireAccess="Script" />
#路径就是 enable wfastcgi 时给的路径
</handlers>
<security>
<requestFiltering allowDoubleEscaping="true"></requestFiltering>
</security>
</system.webServer>
<appSettings>
<!-- Required settings -->
<add key="WSGI_HANDLER" value="test.app" /> #执行的是 test.py 里的 app,为了排除是原网站代码的因素
<add key="PYTHONPATH" value="~/" />
</appSettings>
</configuration>
目前确实不知道是哪里出了问题,相关的问题也搜索了很多,希望有大佬能帮忙解答,非常感谢!!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.