public override void Initialize() { //Dependency Injection IocManager.RegisterAssemblyByConvention(Assembly.GetExecutingAssembly()); IocManager.IocContainer.Register( Component .For <IAuthenticationManager>() .UsingFactoryMethod(() => HttpContext.Current.GetOwinContext().Authentication) .LifestyleTransient() ); //Areas AreaRegistration.RegisterAllAreas(); //Routes RouteConfig.RegisterRoutes(RouteTable.Routes); //Bundling BundleTable.Bundles.IgnoreList.Clear(); CommonBundleConfig.RegisterBundles(BundleTable.Bundles); AppBundleConfig.RegisterBundles(BundleTable.Bundles); //SPA! FrontEndBundleConfig.RegisterBundles(BundleTable.Bundles); MpaBundleConfig.RegisterBundles(BundleTable.Bundles); //MPA! }
public override void Initialize() { base.IocManager.RegisterAssemblyByConvention(Assembly.GetExecutingAssembly()); base.IocManager.IocContainer.Register(new IRegistration[] { Component.For <IAuthenticationManager>().UsingFactoryMethod <IAuthenticationManager>(() => HttpContext.Current.GetOwinContext().Authentication, false).LifestyleTransient() }); AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleTable.Bundles.IgnoreList.Clear(); CommonBundleConfig.RegisterBundles(BundleTable.Bundles); FrontEndBundleConfig.RegisterBundles(BundleTable.Bundles); MpaBundleConfig.RegisterBundles(BundleTable.Bundles); }