Недавно я настроил сайт Django в virtualenv на windows server 2016 с IIS и fastcgi.Это было сделано с помощью учетной записи пользователя, которая впоследствии была заменена технической (имеет больше прав).Сайт работал и по-прежнему работает отлично.
Проблема теперь в том, что с этой новой технической учетной записью я не могу настроить новый сайт, следуя точно таким же шагам.Он продолжает выдавать ошибку 500 при посещении сайта.Если я изменю файл web.config, чтобы он указывал на исходный venv, он будет работать.Кажется, что возможности wfastcgi заблокированы для виртуальных сред, созданных этой исходной учетной записью пользователя.
Я дважды проверил разрешения пула приложений для папки с новой виртуальной средой и сайтом, они в точности совпадают с исходнымипапка.Я проверил с помощью приложения для мониторинга, есть ли ошибки в доступе для этой новой папки, похоже, это не так.Я дважды проверил файл web.config, он указывает на правильный скрипт wfastcgi и python.
Может быть, так как я установил Fastcgi под старой учетной записью, его операции полностью заблокированы для этой учетной записи?