У меня возникли проблемы с развертыванием простого веб-приложения Django для IIS 7 на Windows Server 2008. Приложение использует Django 1.5 и Python 3.3.Как Deploy Django App IIS
Отказоустойчивость, по-видимому, заключается в том, что IIS 7 использует протокол fcgi (FastCGI) для связи с веб-приложениями, и этот протокол не поддерживается на языке Python. Все сторонние библиотеки, которые я пробовал до сих пор, не работали с Python 3.3. К ним относятся:
- flup
- flup-py3.0
- Джанго-окна-инструменты
- PyISAPIe
Документация Джанго проходит через многие из перечисленных выше вариантов, но все они устарели. Каков наилучший способ для развертывания этого приложения? Должен ли я попытаться установить Apache на Windows Server 2008, чтобы использовать mod_wsgi? Или можно каким-то образом заставить его работать с использованием обычного cgi в IIS? Если да, то как?