У меня проблемы с сайтом asp.net c #, из-за которого я устанавливаю для объекта состояния сеанса значение true, а затем перенаправляю на другую страницу, которая должна проверить значение объекта состояния сеанса, и он имеет значение null.
Иногда он установлен правильно, а иногда просто равен нулю.
Когда я отлаживаю на своей локальной машине, она работает каждый раз идеально. Такое темпераментное поведение происходит только при загрузке на веб-сервер.
Поскольку он основан на безопасности сайта, очевидно, важно, чтобы данные сеанса были правильными и точными каждый раз.
Являются ли данные состояния сеанса ненадежными?
AFAIK установлен в inproc, без файлов cookie, тайм-аут 30 минут, установка IIS ванильным способом.
У кого-нибудь есть предложения? Возможно, мне нужно выполнить thread.sleep между хранением данных сеанса и чтением?
Примечание: время между записью и чтением составляет около 70 мс .. достаточно времени для записи данных в ОЗУ .....