[求助] IIS+wfastcgi+Flask 网站部署失败

2020-04-28 15:02:19 +08:00
 CIzZ

错误摘要: 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>

目前确实不知道是哪里出了问题,相关的问题也搜索了很多,希望有大佬能帮忙解答,非常感谢!!

1418 次点击
所在节点    Python
5 条回复
fhsan
2020-04-28 15:16:15 +08:00
网上不是说 3.6 的才支持吗,3.8 的不支持?
CIzZ
2020-04-28 15:39:23 +08:00
@fhsan 我这就去下一个试试!
CIzZ
2020-04-28 16:46:12 +08:00
@fhsan 还是不行
HTTP 错误 500.0 - Internal Server Error
c:\python3.6.3\python.exe - FastCGI 进程意外退出
同样的报错 QAQ
fhsan
2020-04-28 22:38:19 +08:00
也没有其他 log,再换个低版本试试 3.6.1 3.5 ?
CIzZ
2020-04-29 09:49:03 +08:00
@fhsan 网上的安装实例有用 3.6.3 成功的 所以我才选择了 3.6.3 可还是没有成功 所以我不太倾向于是版本的问题 部署不了也太难受了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/666930

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX