Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/10: Рейтинг темы: голосов - 10, средняя оценка - 4.80
lurii
0 / 0 / 0
Регистрация: 01.07.2010
Сообщений: 84
1

Потеря сессии в ASP.NET.

17.06.2011, 17:26. Просмотров 1892. Ответов 9
Метки нет (Все метки)

Добрый день!
Возникла проблема: при работе сайта происходит потеря сессии.
При этом не возникает ошибок работы.
В чем причина ??
Экспериментально установлено, что если ошибка подавляется в блоке try{}catch{} - то сессия теряется, но таких ошибок нет (ведется лог).

Какие еще могут быть причины потери сессии ?

Не хочется переводить хранение сессий на MsSQL - нужно разобраться ...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2011, 17:26
Ответы с готовыми решениями:

Как эффективно обойтись без сессии в ASP.NET?
Есть запрет на использование Session в проекте. Пытаемся обойтись подножными средствами. На...

При создании проекта ASP.NET Aplicetion выскакивает сообщение Web server is not running ASP/NET version 1.1
При создании проекта ASP.NET Aplicetion выскакивает сообщение Web server is not running ASP/NET...

Client ASP.NET MVC + Angular и Server side ASP.NET WEB.API
Доброго времени суток! Не первый день бьюсь над задачей, не могу понять в чем причина. Хочу...

Что выбрать ASP.NET или ASP.NET Core ?
Добрый день форумчане, хотелось бы услышать ваше мнение, какой из перечисленных фреймворков лучше...

Что нужно иметь виндам XP, чтобы работали ASP, не ASP.NET, а просто ASP?
Что нужно иметь виндам XP, чтобы работали ASP, не ASP.NET, а просто ASP? Или все уже есть? Я имею...

9
lurii
0 / 0 / 0
Регистрация: 01.07.2010
Сообщений: 84
18.06.2011, 11:17  [ТС] 2
Ну кто-нибудь, подскажите в какую стотону то хоть смотреть ...
Проект горит :-(((
0
rulez
3 / 3 / 3
Регистрация: 13.02.2009
Сообщений: 465
19.06.2011, 12:49 3
У нас было примерно то же самое - с собственной авторизацией, грешили на потерю сессии, потом выяснилось что ошибка в другом.

Посмотри внимательнее как вы загоняете объект в сессию. Присылай код, так же не подскажешь..
0
lurii
0 / 0 / 0
Регистрация: 01.07.2010
Сообщений: 84
20.06.2011, 18:13  [ТС] 4
Пользуюсь функцией:
public string ss(string name_ss,params string[] values){
if(values.Length>0){
Session[name_ss]=values[0];
return '';
}else{
if(Session[name_ss]==null){
return '';
}else{
return Session[name_ss].ToString();
};
};
}
Если один параметр возвращаю значение, если два - устанавливаю значение.

На одной странице устанавливаю, а на другой считываю - через несколькоо обновлений страницы - сессионная переменная обнуляется ...
0
rulez
3 / 3 / 3
Регистрация: 13.02.2009
Сообщений: 465
20.06.2011, 18:31 5
1) После } точку с запятой ставить не надо.
2) Вместо '' лучше использовать string.Empty
3) Отдебажься, посмотри что у тебя в values передается.

У тебя переменная становится null равной или исключение происходит при обращении к Session?
0
lurii
0 / 0 / 0
Регистрация: 01.07.2010
Сообщений: 84
20.06.2011, 21:05  [ТС] 6
Исправил на string.Empty и включил лог.
В values передаются только короткие строки (log & pwd).
После нескольких обновлений страницы происходит сбрасывание переменной в null (как при исходном состоянии).
Исключений никаких не происходит ...
0
mishgun
20.06.2011, 21:27 7
a timeout u sessii kakoy?
lurii
0 / 0 / 0
Регистрация: 01.07.2010
Сообщений: 84
20.06.2011, 21:41  [ТС] 8
В web.config стоит
<sessionState
timeout='30'
/>
0
lurii
0 / 0 / 0
Регистрация: 01.07.2010
Сообщений: 84
20.06.2011, 21:44  [ТС] 9
Может проблема в настройках сервера ?? Только вот в каких ?...
0
lurii
0 / 0 / 0
Регистрация: 01.07.2010
Сообщений: 84
22.06.2011, 19:09  [ТС] 10
Да, проблема была с сервером.
Админ сказал, что 'установил другие параметры пула' и все заработало.
0
22.06.2011, 19:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2011, 19:09

ASP.NET Core или ASP.NET MVC
Здравствуйте После изучение основ c# я решил выбрать направление веб разработки. Подскажите какие...

ASP.NET или ASP.NET MVC
Посоветуйте какую технологию лучше начать изучать ASP.NET или ASP.NET MVC. Не содной ни c другой...

asp.net,asp.net MFC и WPF
Хочу спросить есть ли совместимость у asp.net с WPF и у asp.net mvc с WPF реально ли переносить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru