Вопрос сессий ASP.NET (главная страница / обычная страница ASP.NET) - PullRequest
0 голосов
/ 02 декабря 2010

У меня есть веб-приложение, которое использует как главные страницы, так и стандартные страницы ASPX.

Для своей процедуры входа в систему я использую сеансы, я создаю сеанс, когда пользователь входит в систему, навигация по любым страницам содержимого (назначенным главной странице) работает отлично, и все переменные сеанса работают нормально, когда я нажимаю По ссылке, ведущей на одну из страниц .aspx, я получаю следующую ошибку:

Ссылка на объект не установлена ​​для экземпляра объекта.

Странная вещь, это происходит не на всех компьютерах. Я не могу воспроизвести ошибку здесь на моем рабочем ПК, где код выполняется локально.

Когда я пытаюсь запустить его на нашем сервере, возникает ошибка.

Есть мысли?

Спасибо-вы

1 Ответ

0 голосов
/ 02 декабря 2010

Я бы попытался «отследить» SessionID объекта Session, чтобы убедиться, что он одинаков на всех страницах.

У меня действительно была проблема, подобная этой во вторник, и я боролся с ней в течение 7 часов (в основном из-за бюрократии нашей компании, не позволяющей разработчикам развертывать код, и это работало для меня локально), прежде чем выяснить, что мне нужно добавить на web.config. Я думал, что это будет просто по умолчанию обычные 20 минут, если этой строки не было, но это прояснило мою проблему. Так что это что-то еще, чтобы проверить.

Удачи. Это не очень весело, потому что нет простого способа понять, что происходит.

...