Я знаю, что это не тот ответ, который вы ищете, но, надеюсь, он может помочь кому-то еще!
Я разместил на своем блоге Django по Windows 2008 учебное пособие , которое может оказаться полезным.
После нескольких часов попыток запустить Django на IIS7 с использованием PyISAPIe, я сдался, так как получал этот (трудно диагностируемый) код ошибки при посещении URL сайта:
PyISAPIe
0x8007007e
Очевидно, это также происходит с PHP ISAP (который, очевидно, указывает на отсутствие зависимости от DLL), поэтому это может быть той же проблемой, что и у меня с PyISAPIe. Кроме того, когда я попытался установить с помощью установщика, я получил ошибку об отсутствующей DLL, так что это звучит логично.
В любом случае, достаточно сказать, что Django + IIS не так уж популярен, поэтому поддержка не выглядит превосходной ...
У сервера есть дополнительный IP-адрес, поэтому сейчас я просто собираюсь запустить Apache на стороне IIS7, поскольку на сервере запущено несколько приложений .Net.
Примечание: Чтобы запустить IIS7 и Apache одновременно, вам нужно указать IIS7 на привязку только к одному IP-адресу .
Обновление: Только что Django работает на Windows Server 2008! Он работает на Apache вместе с существующей установкой IIS7 (которая привязана только к одному IP) и, кажется, работает просто отлично ... И я бы порекомендовал этот маршрут, а не пытался заставить IIS7 хорошо работать с Django - поверь мне, тебе будет лучше.