ASP.NET MVC - Sitzung ist null
Ich habe eine MVC3-Anwendung auf .net4, deren Sitzung in der Entwicklungsumgebung funktioniert, aber nicht in der Produktion.
In der Produktion habe ich die Sitzungs-ID protokolliert und sie ist in dem Moment, in dem ich sie festgelegt und aus der Sitzung abgerufen habe, dieselbe.
Wenn ich versuche, die Sitzung zu bekommen, bekomme ichNull Exception
.
So greife ich auf die Sitzung zu:
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()
}
}
}
Was mich beunruhigt ist, dass sich das Verhalten in der Produktion von der Entwicklung unterscheidet, obwohl die web.config identisch ist.