У меня проблема с сеансом в моем веб-приложении (asp.net mvc rc2). приложение отлично работает на asp.net mvc rc1.ASP.NET MVC RC2 - Ошибка обработки сеанса?
я использовать код последующей обработки для тайм-аута сеанса:
if (cnt.Current.Session != null)
{
if (cnt.Current.Session.IsNewSession)
{
string cookie = cnt.Current.Request.Headers["Cookie"];
if ((null != cookie && (cookie.IndexOf("ASP.NET_SessionId") >= 0))
{
return true;
}
}
}
, когда я становится тайм-аут сеанса, используйте метод FormsAuthentication.SignOut();
для пользователя выход из системы с переадресацией на LoginPage. после нового входа cnt.Current.Session.IsNewSession
всегда верно !! (BUG?) на rc1 работает отлично.
Испытываете ли вы тестирование на Cassini или IIS? Он не работает в cassini, но будет работать на IIS – chugh97