【问题标题】:Error 500 deployement Django on IIS ServerIIS 服务器上的错误 500 部署 Django
【发布时间】: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 相同的错误

标签: python django iis cgi


【解决方案1】:

问题仍然存在。我将安装 Python 更改为 c:\Python37 并将 Env 移动到 C:\Envs

【讨论】:

    猜你喜欢
    • 2018-12-30
    • 1970-01-01
    • 1970-01-01
    • 2019-07-20
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 1970-01-01
    • 2018-01-09
    相关资源
    最近更新 更多