在IIS服务器上错误500部署Django

时间:2018-12-11 08:53:50

标签: python django iis cgi

我尝试将Django应用程序部署到IIS服务器。在此步骤中,我发现此错误:

  

HTTP错误500.0-内部服务器错误

     

scriptProcessor在应用程序中找不到   配置

我的目录文件夹为:C:\ inetpub \ wwwroot \ MyApp(我在其中找到manage.py的地方)

在wwwroot \ MyApp \ web.config中,我有:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <directoryBrowse enabled="true" />
    </system.webServer>
</configuration>

我已经进入IIS管理器,进入了我的Sites \ MyApp的处理程序映射中,这些数据是: 请求路径:*

  

模块:FastCgiModule可执行文件(可选):   C:\ Program Files \ Python37 \ python.exe | C:\ Users \ ybe \ Envs \ IntranetBenu \ Lib \ site-packages \ wfastcgi.py

如果我尝试转到C:\ Users \ ybe \ Envs \ MyApp \ Scripts | Lib,则会找到所需的文件。

检查目录浏览中的时间,扩展名和日期(但不是长日期)

MyApp ApplicationPool已启动。

您知道此错误吗?

感谢前进,

1 个答案:

答案 0 :(得分:0)

问题仍然存在。我将安装Python更改为c:\ Python37,然后将Env移至C:\ Envs