Я использую ASP.NET MVC, и мне нужно установить переменную сеанса в Application_BeginRequest
. Проблема в том, что в этот момент объект HttpContext.Current.Session
всегда null
.
protected void Application_BeginRequest(Object sender, EventArgs e)
{
if (HttpContext.Current.Session != null)
{
//this code is never executed, current session is always null
HttpContext.Current.Session.Add("__MySessionVariable", new object());
}
}