protected void Application_Start() { if (ConfigurationManager.AppSettings["Profiler"].ToString() == "true") { MiniProfilerEF6.Initialize(); } //set controller factory for generic controller ControllerBuilder.Current.SetControllerFactory(typeof(My_Controller_Factory)); DbConfig.InitDB(); AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); AttributeConfig.RegisterGlobalAttribute(); RouteConfig.RegisterRoutes(RouteTable.Routes); CustomViewEngine.RegisterViewEngine(ViewEngines.Engines); ModelMetadataProviders.Current = new MyLocalizationProvider(); ModelBinders.Binders.Add(typeof(AbstractPage), new AbstractPageBinder()); TasksConfig.StartTasks(); SF.EvaluateDisplayMode(); }
protected void Application_Start() { // Extension of the view search engine by the case that the UI project with view can be found one directory lower. // This extension allows to store a complete module with libraries and Ui project in a parent directory. var tmp = new CustomViewEngine(); foreach (var engine in ViewEngines.Engines) { if (engine is RazorViewEngine) { ((RazorViewEngine)engine).AreaMasterLocationFormats = tmp.AreaMasterLocationFormats; ((RazorViewEngine)engine).AreaPartialViewLocationFormats = tmp.AreaPartialViewLocationFormats; ((RazorViewEngine)engine).AreaViewLocationFormats = tmp.AreaViewLocationFormats; } } app = BExIS.App.Bootstrap.Application.GetInstance(RunStage.Production); app.Start(WebApiConfig.Register, true); BundleConfig.RegisterBundles(BundleTable.Bundles); }
protected void Application_Start() { //Thread.Sleep(10000); ViewEngines.Engines.Clear(); var viewEngine = new CustomViewEngine(); ViewEngines.Engines.Add(viewEngine); AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); BundleConfig.RegisterBundles(BundleTable.Bundles); var v8Ef = new V8JsEngineFactory(); JsEngineSwitcher.Instance.EngineFactories.Add(v8Ef); JsEngineSwitcher.Instance.DefaultEngineName = v8Ef.EngineName; HighlightDatabase.Initialize(); log4net.Config.XmlConfigurator.Configure(); }