在IIS上设置Django

abd*_*003 10 python windows iis django iis-7

我一直在尝试设置Django来处理IIS 7 Enterprise(Windows 7上的版本6.1),但到目前为止还没有.我正在使用Django 1.8.3和Python 2.7.我正在使用PyISAPI在IIS上运行Django.我已经尝试了2.6版本的PyISAPI和2.7版本(http://blog.wolfplusplus.com/?attachment_id=276).我遵循了以下教程:

IIS没有使用PyISAPIe链接到Django

http://blog.wolfplusplus.com/?p=272

我也跟随别人,他们都做了稍微不同的事情.到目前为止,他们都没有和我合作过,所有的教程似乎都有几年的历史了.有人可以提供一个简单的最新指南,介绍如何使用IIS设置Django 1.8(使用Python 2.7运行).似乎有多种方法,比如使用FastCGI,但我读过PyISAPI比FastCGI快得多.我的目标是在IIS上运行Django应用程序.

cyb*_*j0g 6

我刚刚按照指南进行了以下更正:

  1. 您应该将站点文件夹的权限授予App Pool的标识.我刚进入App Pool的高级设置>流程模型>身份并将其设置为本地管理员帐户以进行测试.
  2. 在步骤4.13中更正的环境变量名称是DJANGO_SETTINGS_MODULE,标记吃掉了下划线

一切正常!如果它不适用于您的情况,请提供一些其他详细信息.