ASP.NET MVC - Session est null

J'ai un MVC3 application .net4 que de sa session de travail dans l'Environnement de dev, mais pas dans la production.
Dans la production, je me suis connecté le sessionID et la c'est la même chose dans le moment où j'ai Mis et Obtenir à partir de la session.

Lorsque j'essaie d'obtenir de la session, je suis Null Exception.

C'est de cette façon-je accéder à la session:

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

De quoi m'inquiète c'est que le comportement de la production est différent de celui du développement, même si le web.la config est la même.

Utiliser fiddler et de regarder votre Id de session. Est le navigateur le garder (est-il de l'envoyer vers le serveur sur demande suivante)? Est une nouvelle d'être envoyé au client à chaque fois? Êtes-vous à la spécification distincte de domaine du cookie à l'extérieur de défaut (ce qui pourrait expliquer le travail sur un environnement et pas un autre)
Pouvez-vous expliquer "séparer le domaine de cookie"? Merci
regardez dans votre site web.config avez-vous quelque chose comme <httpCookies domain="something.com">
Fini par trouver ma réponse à cette question ici: stackoverflow.com/a/1212451/578859

OriginalL'auteur Shazam | 2012-05-17