estoy usando ASP.NET MVC y yo tenga que configurar una variable de sesión en Application_BeginRequest
. El problema es que en este punto el objeto HttpContext.Current.Session
es siempre null
.Establecer variable de sesión en Application_BeginRequest
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());
}
}
Relacionado/especie de duplicado de: http://stackoverflow.com/questions/765054/whens-the-earliest-i-can -access-some-session-data-in-global-asax/ –