protected void Application_BeginRequest(Object source, EventArgs e) { if (ConfigurationManager.AppSettings["Profiler"].ToString() == "true") { MiniProfiler.Start(); } //Application initialisation whth HttpContext HttpApplication app = (HttpApplication)source; HttpContext context = app.Context; //First Request Initialization FirstRequestInitialization.Initialize(context); //check db connection if (DbConnection == false) { DbConnection = DbConfig.TestConnection(); if ((bool)DbConnection == false) { context.Response.Redirect("~/DbError.html"); } } //Start Livecycle session var routeData = RouteTable.Routes.GetRouteData(new HttpContextWrapper(context)); if (routeData != null && routeData.RouteHandler is MvcRouteHandler) { HttpContext.Current.Items["_EntityContext"] = new Db(); HttpContext.Current.Items["_HttpContext"] = context; } }
protected void Application_BeginRequest(object sender, EventArgs e) { HttpApplication app = (HttpApplication)sender; HttpContext context = app.Context; FirstRequestInitialization.Initialize(context); }
void Application_BeginRequest(object source, EventArgs e) { var app = (HttpApplication)source; var context = app.Context; // Attempt to perform first request initialization FirstRequestInitialization.Initialize(context); }
//protected override IKernel CreateKernel() //{ // var kernel = new StandardKernel(); // RegisterServices(kernel); // return kernel; //} ///// <summary> ///// Load your modules or register your services here! ///// </summary> ///// <param name="kernel">The kernel.</param> //private void RegisterServices(IKernel kernel) //{ // // e.g. kernel.Load(Assembly.GetExecutingAssembly()); //} //protected override void OnApplicationStarted() //{ // base.OnApplicationStarted(); // AreaRegistration.RegisterAllAreas(); // FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); // RouteConfig.RegisterRoutes(RouteTable.Routes); //} void Application_BeginRequest(Object source, EventArgs e) { HttpApplication app = (HttpApplication)source; HttpContext context = app.Context; // Attempt to peform first request initialization //HttpContext.Current.Response.Redirect("~\\Views\\Account\\InvalidAccess.cshtml"); //HttpContext.Current.Response.RedirectToRoute("InvalidAccess"); FirstRequestInitialization.Initialize(context); }
void Application_BeginRequest(Object source, EventArgs e) { var app = (HttpApplication)source; var host = FirstRequestInitialization.Initialize(app.Context); try { var tryExists = WebConfigurationManager.ConnectionStrings[FirstRequestInitialization.HostMapping[host]]; if (tryExists == null) { throw new ConfigurationErrorsException("Host mapping invalid. This host ist not allowed: " + host); } } catch (Exception ex) { throw new ConfigurationErrorsException("Host mapping invalid. Exception: " + ex.Message + " Host: " + host); } try { Application["RunMode"] = FirstRequestInitialization.RunMapping[host]; } catch (Exception ex) { throw new ConfigurationErrorsException("Run mapping invalid. Exception: " + ex.Message + " Host: " + host); } /*************** Database ***************/ Application["ConnectionStringName"] = FirstRequestInitialization.HostMapping[host]; }
protected void Application_BeginRequest(object sender, EventArgs e) { FirstRequestInitialization.Initialize(HttpContext.Current, InitApplication); }
protected void Application_BeginRequest(object sender, EventArgs e) { FirstRequestInitialization.Initialize(HttpContext.Current, InitApplication); CallContext.FreeNamedDataSlot(ClientProfile.ContextKey); CallContext.FreeNamedDataSlot(RequestProfile.ContextKey); }
protected void Application_BeginRequest(object sender, EventArgs e) { FirstRequestInitialization.Initialize(); }