ASP. NET Перенаправление на логин без ошибок - PullRequest
0 голосов
/ 31 января 2020

Надеюсь, что кто-то может дать мне немного советов по этому вопросу, потому что я не могу понять, что вызывает это в настоящее время.

У меня есть довольно сложное ASP. NET приложение, которое по сути, состоит из одного сайта IIS с несколькими под-приложениями под ним.

Проблема в том, что я вхожу в исходное приложение нормально, сеанс создан, и я вижу идентификатор сеанса в заголовках ответа. Если я нажму на ссылку, которая перенаправит меня в одно из подпрограмм, я выйду из системы и перенаправлюсь на экран входа в систему. Никаких ошибок, исключений или чего-либо, что я вижу, только перенаправление. По какой-то причине работает везде, кроме моего компьютера.

Все приложения (родительский сайт IIS и вложенные приложения) совместно используют один и тот же сеанс через SQL SesssionState DB, оба имеют одинаковое имя приложения в это состояние сеанса и запрос к вспомогательному приложению содержат правильный идентификатор сеанса.

Я предполагаю, что это что-то основанное на конфигурации, но я не могу понять, что его вызывает. Пулы приложений, похоже, не перерабатываются, время простоя составляет 2 часа, время ожидания сеанса - 90 минут, все это происходит мгновенно.

У кого-нибудь есть идеи?

Спасибо

...