/// <summary> /// WebAPI引用程序启动入口 /// </summary> protected void Application_Start() { //允许跨域访问 GlobalConfiguration.Configuration.EnableCors(); //支持Jsonp. GlobalConfiguration.Configuration.Formatters.Insert(0, new JsonpMediaTypeFormatter()); AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); ControllerConfigMachine.ConfigureDependencies(ServiceActivator.Kernel); RegisterFovWebApi(GlobalConfiguration.Configuration); }
protected void Application_Start() { _logger.Info("应用程序启动"); //ControllerConfigMachine.ConfigureDependencies(ControllerDependencyInjection.Kernel); //NinjectDependencyResolver dependencyResolver = new NinjectDependencyResolver(); //dependencyResolver.Register<IContactRepository, DefaultContactRepository>(); //GlobalConfiguration.Configuration.DependencyResolver = dependencyResolver; //DependencyResolver.SetResolver(new NinjectDependencyResolver()); AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); //优化前端代码 //BundleTable.EnableOptimizations = true; BundleConfig.RegisterBundles(BundleTable.Bundles); AuthConfig.RegisterAuth(); ControllerConfigMachine.ConfigureDependencies(ServiceActivator.Kernel); }