ASP.NET MVC - La sesión es nula

Tengo una aplicación MVC3 en .net4 que su sesión funciona en el entorno dev, pero no en la producción.
En la producción registré el sessionID y es el mismo en el momento en el que configuro y obtengo de la sesión.

Cuando trato de obtener la sesión me estoy poniendoNull Exception.

Así es como accedo a la sesión:

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

Lo que me preocupa es que el comportamiento en la producción es diferente al desarrollo, a pesar de que web.config es el mismo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta