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.

questionAnswers(3)

yourAnswerToTheQuestion