首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用快速CGI (wfastcgi)在IIS上托管django。在浏览器中获取500错误

无法使用快速CGI (wfastcgi)在IIS上托管django。在浏览器中获取500错误
EN

Stack Overflow用户
提问于 2020-03-11 18:07:58
回答 1查看 1.7K关注 0票数 0

我无法在IIS中托管一个基本django项目。我已经两天了,我的帮助会被感激的:)

我已经在IIS中的应用程序开发中启用了IIS、CGI和其他。这是通过以下命令创建简单django项目后的文件夹结构:

代码语言:javascript
复制
django-admin startproject dijky

文件夹结构:

代码语言:javascript
复制
+ C:\inetpub\wwwroot
    + dijky
        + dijky
            - __init__.py
            - settings.py
            - urls.py
            - wsgi.py
        - manage.py
        - web.config
        - wfastcgi.py

我已将wfastcgi.py文件复制到我的项目文件夹中。

然后,我添加了一个名为"dijky“的网站,其设置如下

在IIS中的机器名称下,单击FastCGI设置,并给出完整的路径和参数如下:

然后给出环境变量如下:

我甚至尝试将WSGI_HANDLER设置为dijky.wsgi.application,因为文件C:\inetpub\wwwroot\dijky\dijky\wsgi.py有:

代码语言:javascript
复制
import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "dijky.settings")

application = get_wsgi_application()

两者都不起作用

我的web.config XML文件是:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <handlers>
            <add name="djangoappiis" path="*" verb="*" modules="FastCgiModule" scriptProcessor="C:\Users\xxxxxxx\Anaconda3\envs\djangy\python.exe|C:\inetpub\wwwroot\dijky\wfastcgi.py" resourceType="Unspecified" />
        </handlers>
    </system.webServer>
     <appSettings>
    <!-- Required settings -->
    <add key="WSGI_HANDLER" value="django.core.wsgi.get_wsgi_application()" />
    <add key="PYTHONPATH" value="C:\inetpub\wwwroot\dijky" />
    <add key="DJANGO_SETTINGS_MODULE" value="dijky.settings" />
    </appSettings>
</configuration>

启动服务器后,我无法看到我们在127.0.0.1:8000上获得的默认django页面。我在浏览器上尝试了localhost:8007,但是得到了一个500错误。

任何能帮上忙的专家。

EN

回答 1

Stack Overflow用户

发布于 2020-03-12 09:47:15

500错误的详细错误信息是什么?

您的环境变量没有收到500个错误。

如果收到错误,则发生未知的FastCGI错误。

请尝试将应用程序池标识替换为本地系统。如果它使您的应用程序工作,那么它应该是一个权限问题。

您需要做的最后一件事是使用进程监视器分析权限,并为您的应用程序池标识授予权限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60642157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档