Establecer variable de sesión en Application_BeginRequest
Estoy usando ASP.NET MVC y necesito establecer una variable de sesión enApplication_BeginRequest
. El problema es que en este punto el objetoHttpContext.Current.Session
es siemprenull
.
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());
}
}