У меня возникают проблемы с сайтом asp.net C#, где я устанавливаю объект состояния сеанса в true, а затем перенаправляюсь на другую страницу, которая должна проверять значение объекта состояния сеанса, и это ноль.Sessionstate не сохраняется между страницами
Иногда он установлен правильно, а другие времена просто нулевые.
Когда я отлаживаю свою локальную машину, она отлично работает каждый раз. Только при загрузке на мой веб-сервер происходит это темпераментное поведение.
Поскольку он основан на безопасности сайта, очевидно, важно, чтобы данные сеанса были действительными и точными каждый раз.
Неудовлетворительные данные состояния сеанса?
AFAIK его набор для inproc, cookieless, тайм-аут 30 минут, установка ванили IIS.
Есть ли у кого-нибудь предложения? Возможно, мне нужно выполнить thread.sleep между хранением данных сеанса и чтением?
NB: время между записью и читать о 70ms .. достаточно времени для данных, которые будут записаны в RAM .....
Фактически, OP указывает, что это проблема безопасности, поэтому, вероятно, связана с аутентификацией. В этом случае профили не имеют авторитарного использования без билета форм. –