У меня есть переменная Session, содержащая логическое значение. Он отлично работает на моей машине для разработки и на сервере разработки. Когда я перемещаю свой код в производство, он больше не работает.
Неважно, если я использую сеанс без файлов cookie, поэтому это не может быть проблема тайм-аута или проблемы с cookie.
Это происходит во всех современных браузерах.
Я использую перегрузку Response.Redirect, где для параметра endResponse установлено значение false.
Машина не находится в веб-ферме.
Насколько мне известно, хранилище сессий InProc, а не SQL Server.
Переменная сеанса содержит логическую переменную, по крайней мере, один раз, потому что я распечатываю ее в метке на странице, следующей за моей настройкой переменной и Response.Redirect. Но после этого он возвращается к NULL, он не делает этого в процессе разработки.
Это все тот же код, но настройки IIS могут отличаться на производстве, я просто не знаю, где искать.