ASP.NET MVC — Session is null

У меня есть приложение MVC3 на .net4, и его сеанс работает в среде разработки, но не в производстве.
В производстве я зарегистрировал идентификатор сеанса, и он одинаков в тот момент, когда я устанавливаю и получаю из сеанса.

Когда я пытаюсь получить сеанс, я получаю Null Exception.

Вот как я получаю доступ к сеансу:

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

Что меня беспокоит, так это то, что поведение в продакшене отличается от поведения в разработке, хотя web.config тот же.

10
задан Uwe Keim 12 December 2017 в 15:34
поделиться