Дело о пропавшей сессии
От: Gollum Россия  
Дата: 27.10.09 18:11
Оценка: 11 (5)
#Имя: FAQ.asp.net.session.lost
Сегодня был выловлен совершенно эпический баг. Симптомы вкратце – в веб-приложении пропадала сессия. При этом, если на сервак заходить по айпишнику, все работало. В дело пошли фиддлер, лучшие умы и руки

После третьего часа поисков, решили сделать перерывчик и спокойно подумать. И в процессе обдумывания, вот что попалось на глаза:

http://weblogs.asp.net/bleroy/archive/2004/08/03/Don_2700_t-redirect-after-setting-a-Session-variable-_2800_or-do-it-right_2900_.aspx

Цитирую феерический абзац:

UPDATE 2: Another thing that can cause similar problems is if your server has a name that contains underscores. Underscores are not allowed in host names by RFC 952 and may interfere with the ability to set cookies and thus to persist sessions.

Подчеркивание из имени сервера убрали

P.S. Не используйте сессию в ваших веб-приложениях. Считайте это best practice
Eugene Agafonov on the .NET

пропадает сессия сессия session
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.