protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiRouteRegistry.Register(GlobalConfiguration.Configuration); // Filter out unhandled exceptions for logging purposes. GlobalFilters.Filters.Add(new ExceptionFilter()); // Do not remove this Attribute, this enables the [Authorize] attribute by default on all routes. // Applies to MVC routes GlobalFilters.Filters.Add(new AuthorizeAttribute()); // Applies to WebApi routes GlobalConfiguration.Configuration.Filters.Add(new System.Web.Http.AuthorizeAttribute()); StructureMapDependencyResolver serviceLocator = TypeRegistry.RegisterTypes(); DependencyResolver.SetResolver(serviceLocator); GlobalConfiguration.Configuration.DependencyResolver = serviceLocator; RouteRegistry.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); ////#if DEBUG ////BundleTable.EnableOptimizations = false; ////#else //// BundleTable.EnableOptimizations = true; ////#endif }
protected void Application_Start() { RouteRegistry.RegisterRoutes(RouteTable.Routes); ViewEngineRegistry.SetViewEngines(); if (!WindsorContainerSetup.InitializeContainer()) { return; } JoinedRegistry.Register(WindsorContainerSetup.Container); ControllerRegistry.Register(WindsorContainerSetup.Container); }
protected void Application_Start() { RouteRegistry.RegisterRoutes(RouteTable.Routes); ViewEngineRegistry.SetViewEngines(); if (!WindsorContainerSetup.InitializeContainer()) { return; } WebRegistry.Register(WindsorContainerSetup.Container); HtmlConventionRegistry.Register(WindsorContainerSetup.Container); DynamicRegistry.Register(WindsorContainerSetup.Container); DynamicServicesRegistry.RegisterConventions(); DynamicServicesRegistry.Bootstrap(WindsorContainerSetup.Container); }