gpt4 book ai didi

django - FastCGI进程经常失败,使用IIS在windows 2012服务器上部署Django应用程序时获取

转载 作者:行者123 更新时间:2023-12-03 14:56:39 24 4
gpt4 key购买 nike

enter image description here我正在尝试使用 IIS 在 Windows 2012 服务器上部署 Django 应用程序。
我的 web.config 文件:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>

<add name="Django Handler" path="*" verb="*" modules="FastCgiModule" scriptProcessor="C:\Users\chinmay_arima\env_resolution\Scripts\python.exe|C:\Users\chinmay_arima\env_resolution\Lib\site-packages\wfastcgi.py" resourceType="Unspecified" requireAccess="Script" />

</handlers>
</system.webServer>
</configuration>

获取“HTTP 错误 500 - 内部服务器错误”。
请找到附件以查看错误。
使用 Django 版本:2 和
IIS 版本:8.5
我正在关注以下链接:
http://blog.mattwoodward.com/2016/07/running-django-application-on-windows.html
请帮帮我,我需要使用 IIS 服务器在 Windows 上部署 Django 应用程序。

最佳答案

有点晚了,不过我觉得这个错误是你的web.config错位造成的文件。此外,在 appSettings 下似乎缺少一些参数。

你的配置文件应该看起来像 https://github.com/Johnnyboycurtis/webproject/blob/master/web-config-template

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="Python FastCGI"
path="*"
verb="*"
modules="FastCgiModule"
scriptProcessor="<to be filled in>"
resourceType="Unspecified"
requireAccess="Script" />
</handlers>
</system.webServer>

<appSettings>
<add key="PYTHONPATH" value="C:\inetpub\wwwroot\webproject" />
<add key="WSGI_HANDLER" value="webproject.wsgi.application" />
<add key="DJANGO_SETTINGS_MODULE" value="webproject.settings" />
</appSettings>
</configuration>

这是与该代码项目一起使用的教程 Deploy Django on Windows using Microsoft IIS

关于django - FastCGI进程经常失败,使用IIS在windows 2012服务器上部署Django应用程序时获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52533607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com