ASP.NET MVC - sesja ma wartość NULL
Mam aplikację MVC3 na .net4, której sesja działa w środowisku Dev, ale nie w produkcji.
W produkcji zapisałem identyfikator sesji i jest on taki sam w momencie, w którym ustawiam i odbieram z sesji.
Kiedy próbuję dostać sesję, otrzymujęNull Exception
.
W ten sposób uzyskuję dostęp do sesji:
public static class HandlersHttpStorage
{
public static string TestSession
{
get
{
return HttpContext.Current.Session["time"];//This is null
}
set
{
HttpContext.Current.Session.Add("time", value);//DateTime.Now.ToString()
}
}
}
Martwi mnie to, że zachowanie w produkcji jest inne niż rozwój, mimo że web.config jest taki sam.