У меня очень странная проблема, и я ищу советы. У меня есть веб-сайт ASP.NET, запускающий IIS 6, который работает по большей части. Однако сеансы кажутся случайным образом очищены? Поэтому, если я вхожу в систему ... нажмите, я случайно загрузился. Иногда это происходит через 30 секунд/4 клика. Иногда это первый клик, иногда он даже не позволяет мне войти ... а иногда он отлично работает? (причина, по которой я знаю, что она очищается, потому что я печатаю сеанс, когда я выхожу из системы, и они пусты)случайный тайм-аут сеанса IIS
Я просмотрел журналы IIS, но они не говорят мне многого. Я подозреваю, что это может быть проблема с часовым поясом? .. Мне было интересно, есть ли у кого-нибудь знания о том, возможно ли это?
Помимо этого, какие-либо советы о том, как я могу узнать больше о том, что происходит в сеансах?
Безусловно, самая странная часть моей проблемы - это случайность. Это, вероятно, послужит хорошей подсказкой для причины для специалиста IIS/ASP.NET. (по крайней мере, я надеюсь, что так!)
Еще одна подсказка: сайт отлично работает, когда я размещаю его локально, и я получаю проблему, когда принимаю его с моего виртуального сервера godaddy. (Который работает IIS 6)
другая вещь, которую я заметил
на локальном хосте мои печенье выглядеть следующим образом: (от поджигатель) Cookie ASP.NET_SessionId = vgt4ly45frvsm1qsfjsmdcbc; имя пользователя =; demo = true
на размещенном сервере это: Cookie ASP.NET_SessionId = vgt4ly45frvsm1qsfjsmdcbc;
«имя пользователя» - это имя моей сессии ... возможно, у меня отключены файлы cookie на общем хостинге, и это приводит к тому, что сеанс не работает?
Спасибо за ваше время, Andrew
Я предполагаю, что вы имеете в виду, что данные сеанса ASP.NET очищаются наугад? –
да я, .. объект сеанса asp.net – Andrew
Теперь я наконец понял, что ваш вопрос означает .... Я использовал простые сеансы, я думаю .... Сейчас я смотрю на сеансы ASP.NET .... они новы для меня, поэтому я изучаю, как они работают – Andrew