2015-07-17 1 views
10

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

IIS Not Linking to Django with PyISAPIe

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

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

+0

Есть ли сообщения об ошибке? Вы пробовали mod_wsgi? https://code.google.com/p/modwsgi/wiki/InstallationOnWindows –

+0

Это похоже на Apache, а не на IIS. – abden003

ответ

6

Я просто следовал that руководство со следующими поправками:

  1. Вы должны дать разрешение на папку сайта в идентичности App пула. Я просто перешел в Advanced Settings> Process Model> Identity и добавил его в локальную учетную запись администратора для тестирования.
  2. Правильное переменная окружения имя в шаге 4.13 DJANGO_SETTINGS_MODULE подчеркивания были съедены разметкой

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