ASP.NET MVC - сессия пуста
У меня есть приложение MVC3 на .net4, что его сеанс работает в среде разработки, но не в производстве.
В производственном процессе я зарегистрировал sessionID, и он совпадает с моментом, когда я установил и получил из сеанса.
Когда я пытаюсь получить сессию, я получаю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 такой же.