Ошибка Django IIS Windows Server 2012 R2

#python #django #iis #windows-server-2012-r2

#python #django #iis #windows-server-2012-r2

Вопрос:

Я новичок в серверном «мире», и мне нужно заставить проект django работать с Windows Server 2012 R2. Я следовал этому руководству: Установка Django в IIS: пошаговое руководство. У меня есть базовый проект django. Когда я начинаю запускать свой сервер, это сработало.

Прежде чем я удалил свой пользовательский обработчик и оставил обработчик StaticFile как наиболее важный (согласно руководству), я протестировал свой сайт, чтобы увидеть, работает ли он:

-> Если я добавил в настройки FastCGI Отслеживать изменения в файл, то я получил ошибку внутреннего сервера HTTP 500.0: мониторинг файлов включен для файла, который не удалось найти — код ошибки: 0x80070003. -> Если я удалил опцию Отслеживать изменения в файле, то я получил ошибку HTTP 500.0 — внутренняя ошибка сервера C:Python27python.exe — Процесс FastCGI неожиданно завершился с кодом ошибки — 0x00000002.

После того, как я выполнил следующий шаг из руководства и добавил виртуальный каталог для мультимедиа и статического файла, а также удалил предыдущий обработчик, чтобы оставить обработчик StaticFile самым важным, я получил этот результат, и при попытке получить доступ к странице администратора получил: Ошибка HTTP 404.4 — Не найден, ресурс, который вы ищете, был удален, его имя было изменено или он временно недоступен.

И когда я пытаюсь вернуться к использованию пользовательского обработчика как наиболее важного, даже если я вернул все изменения, он продолжает использовать обработчик StaticFile, даже если я также удалил виртуальные каталоги, и, как следствие, я получаю тот же результат.

И когда я пытаюсь запустить python manage.py fcgi команду, она ничего не показывает, что это cmd, но создает файл в каталоге моего проекта со следующим содержимым: 2016-10-20 12:01:24,013 [DEBUG] _recvall (8) Кто-нибудь может мне помочь? Я искал в Интернете решения и примеры, чтобы понять, что происходит, но ни одно из них не помогло.