protected void Application_Start() { AreaRegistration.RegisterAllAreas(); MVCNotificationProcessor.Initialise(GlobalFilters.Filters, null, ServerDensity.ServerDensitySubscriber.ServerDensityFeatureGroup); LoggingSubscriber.Subscribe(); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); WebApplicationInitialiser.Setup(this, initActionList => { initActionList.Add(new DefaultConfigInitialiser()); initActionList.AddOnFirstRequestAction(InitialiseLog4Net); initActionList.AddOnFirstRequestAction(InitialiseSubscribers); }); }
protected void Application_Error(object sender, EventArgs args) { MVCNotificationProcessor.HandleError(Server.GetLastError()); }
protected void Application_End() { MVCNotificationProcessor.Shutdown(); }