我尝试将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已启动。
您知道此错误吗?
感谢前进,
答案 0 :(得分:0)
问题仍然存在。我将安装Python更改为c:\ Python37,然后将Env移至C:\ Envs