Как устранить ошибку ValueError при развертывании проекта Django в IIS?

#python #django #iis

Вопрос:

С самого начала у меня нет опыта развертывания на производстве, поэтому, пожалуйста, простите мой глупый вопрос. Что я сделал:

  1. все шаги от toturial https://www.youtube.com/watch?v=APCQ15YqqQ0amp;t=882s , это веб-сайт по умолчанию, и он работает,
  2. по аналогии я развертываю свой проект под названием SLK, но на порту 81 на втором веб-сайте, и дерево выглядит так:

введите описание изображения здесь

  1. я изменил web.config для project SLK, переместил его в основной каталог C:inetpubwwwroot (в toturial была горничная web.config для проекта toturial, я изменил все записи для своего проекта)
  2. выключите веб-сайт по умолчанию, включите мой и получил этот маскарад на IIS, на localhost:81: введите описание изображения здесь
  3. Когда я запускаю проект вручную в 127.0.0.1:8000 в режиме отладки, это работает.

Пожалуйста, для предложений и идей

Версия Django 3.2 Версия Python 3.9 Windows 10

Комментарии:

1. Не могли бы вы, пожалуйста, проверить, полезен ли этот пост для решения вашей проблемы ?

2. да, я пытался, но это не помогло

3. Я думаю, что проблема может быть вызвана рядом причин. Поскольку вы можете развернуть приложение(веб-сайт по умолчанию) и запустить его успешно, я думаю, вам нужно проверить, есть ли какая-либо разница между ними. И, пожалуйста, проверьте, есть ли в вашем web.config , когда вы его меняете, какая-либо ошибка.