Данные Сессии ASP.NET потеряны между страницами

Я столкнулся со странным поведением сегодня w/мое веб-приложение. Когда я перешел от страницы до другого, я теряю конкретные данные переменной сеанса.

Я могу запустить приложение в Firefox и способный видеть, что данные сессии не потеряны.

Я использую Response.Redirect(page2, false) перенаправить к другой странице.

Ниже кода использовался для отслеживания переменных сеанса

System.IO.StreamWriter sw = new System.IO.StreamWriter(@"c:\test.txt", true);
for (int i = 0; i < Session.Count; i++)
{
 sw.WriteLine(Session.Keys[i] + " " + Session.Contents[i]);
}
sw.Close();

Кто-либо может помочь мне в этом? Любая справка ценится.

6
задан Yuriy Faktorovich 23 March 2010 в 20:33
поделиться

2 ответа

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

0
ответ дан 17 December 2019 в 18:13
поделиться

Вы разрабатываете в среде веб-фермы / веб-сада?

0
ответ дан 17 December 2019 в 18:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: