ASP.NET MVC - Sessão é nula

Eu tenho um aplicativo MVC3 em .net4 que sua sessão trabalhando no ambiente de desenvolvimento, mas não na produção.
Na produção eu registrei o ID da sessão e é o mesmo no momento em que defino e obtenho da sessão.

Quando tento obter a sessão, estou recebendoNull Exception.

É assim que eu acesso a sessão:

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()
        }
    }
}

O que me preocupa é que o comportamento na produção é diferente do desenvolvimento, mesmo que o web.config seja o mesmo.