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);
        }
Beispiel #3
0
        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);
        }