【发布时间】:2019-05-12 05:27:00
【问题描述】:
我尝试将 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 应用程序池已启动。
你知道这个错误吗?
感谢提前,
【问题讨论】:
-
路径中的空格很可能是原因。将 Python 安装到
C:\Python37并尝试。 -
与 C:\Python37\python.exe|C:\Envs\MyApp\Lib\site-packages\wfastcgi.py 相同的错误