Настройка Django на IIS

Я пытаюсь настроить Django на работу с IIS 7 Enterprise (версия 6.1 в Windows 7), но до сих пор не удалось. Я использую Django 1.8.3 и Python 2.7. Я использую PyISAPI для запуска Django в IIS. Я пробовал как версию версии PyISAPI 2.6, так и версию 2.7 (http://blog.wolfplusplus.com/?attachment_id=276). Я следил за следующими учебниками:

IIS, не связанный с Django с PyISAPIe

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

Я также следовал за другими, и все они делают несколько разные вещи. Ни один из них не работал со мной до сих пор, и всем учебникам, кажется, уже пару лет. Может ли кто-нибудь предоставить простой справочник по настройке Django 1.8 (работа с Python 2.7) с IIS. Кажется, что существует несколько подходов, таких как использование FastCGI, но я прочитал, что PyISAPI намного быстрее, чем FastCGI. Моя цель - запустить приложение Django в IIS.

Ответ 1

Я только что выполнил который содержит следующие исправления:

  • Вы должны дать разрешение на папку сайта на идентификатор пула приложений. Я просто перешел в App Pool Advanced Settings > Process model > Identity и установил его для учетной записи локального администратора для тестирования.
  • Правильное имя переменной среды на этапе 4.13 равно DJANGO_SETTINGS_MODULE, подчеркивания были съедены разметкой

и все сработало хорошо! Если это не применимо в вашем случае, предоставьте дополнительные сведения.