HTTP 错误 500.0 - iis 上的内部服务器错误 Flask 错误代码 0x00000067

问题描述 投票:0回答:1

我正在尝试使用 在 IIS 上部署 应用程序 IIS 位于我个人的 Windows 10 PC 上。我按照本文档中的所有步骤进行操作 它向我展示了这个Error,代码为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>

更新 重新启动电脑后突然出现不同的错误which you can find in this image

python flask iis web-config wfastcgi
1个回答
0
投票

根据错误信息可以清楚地找到错误原因,并且可以在官方文档中找到错误代码,并且可以尝试解决方案,请参考本文档中的场景7

错误响应中通常还有几行指向配置文件(以及锁定部分)中出现问题的确切行。您要么必须解锁该部分,要么不在应用程序的

web.config
文件中使用它。

或者手动将以下设置的值从“拒绝”更改为“允许”

%windir%\system32\inetsrv\config\applicationHost.config

另一种方法是检查您的 Windows 功能。

  1. 单击“开始按钮”
  2. 在搜索框中输入“打开或关闭 Windows 功能”
  3. 在功能窗口中,点击:“互联网信息服务”
  4. 单击:“万维网服务”
  5. 点击:“应用程序开发功能”
  6. 检查(启用)功能。检查除 CGI 之外的所有选项。
© www.soinside.com 2019 - 2024. All rights reserved.