У меня 2 ASP сайтов Core 3.0, работающих в одном экземпляре IIS 10 . Один работает нормально, когда я публикую sh без внесения каких-либо изменений в веб-конфигурацию.
Другой сайт публикует нормально, и я могу перейти на страницу индекса входа в систему - однако сайт отображает следующая ошибка после успешного входа в систему:
"Эта страница не работает. Домен перенаправлял вас слишком много раз. Попробуйте очистить ваши куки. ERR_TOO_MANY_REDIRECTS"
Я обновил кеш, очистил куки, сбросил IIS и проверил файл startup.cs в моем коде, чтобы убедиться, что оба сайта идентичны.
Единственный способ заставить мой проблемный сайт работать, если я установил ASPNETCORE_ENVIRONMENT в Разработка в файле web.config .
Я сделал это, добавив следующее в web.config:
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
</environmentVariables>
Если я удаляю этот параметр или меняю значение на «Производство», я сталкиваюсь с той же проблемой перенаправления.
Что будет причиной этой проблемы? Любое понимание этого будет очень признателен!
Спасибо за ваше время.