我正在尝试使用 wfastcgi 在 IIS 上部署 flask 应用程序 IIS 位于我个人的 Windows 10 PC 上。我按照本文档中的所有步骤进行操作 它向我展示了这个,代码为0x00000067
这是我的网络配置文件
<?xml version="1.0"?>
<configuration>
<system.webServer>
<handlers>
<add name="Flask CGI"
path="*"
verb="*"
modules="FastCgiModule"
scriptProcessor="c:\users\marwa\desktop\recommendationsystem2\env\scripts\python.exe|c:\users\marwa\desktop\recommendationsystem2\env\lib\site-packages\wfastcgi.py"
resourceType="Unspecified"
requireAccess="Script"/>
</handlers>
</system.webServer>
<appSettings>
<add key="WSGI_HANDLER" value="app.app" />
<add key="PYTHONPATH" value="C:\Users\marwa\Desktop\RecommendationSystem2" />
</appSettings>
</configuration>
根据错误信息可以清楚地找到错误原因,并且可以在官方文档中找到错误代码,并且可以尝试解决方案,请参考本文档中的场景7。
错误响应中通常还有几行指向配置文件(以及锁定部分)中出现问题的确切行。您要么必须解锁该部分,要么不在应用程序的
文件中使用它。web.config
或者手动将以下设置的值从“拒绝”更改为“允许”
%windir%\system32\inetsrv\config\applicationHost.config
另一种方法是检查您的 Windows 功能。