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.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage