protected void Application_Start() { //加载控制反转 BootStrapper.ConfigureDependencies(); //区域 AreaRegistration.RegisterAllAreas(); //配置调用WebApi借口 WebApiConfig.Register(GlobalConfiguration.Configuration); //过滤器 FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); //加载路由 RouteConfig.RegisterRoutes(RouteTable.Routes); //加载JS/CSS文件 BundleConfig.RegisterBundles(BundleTable.Bundles); //加载Mapper AutoMapperBootStrapper.ConfigureAutoMapper(); //配置文件 ApplicationSettingsFactory.InitializeApplicationSettingsFactory(ObjectFactory.GetInstance <IApplicationSettings>()); //验证方法 AuthenticationFactory.InitializeAuthenticationFactory(ObjectFactory.GetInstance <IAuthenticationService>()); // ControllerBuilder.Current.SetControllerFactory(new WangYc.Controllers.IocControllerFactory()); //日志 LoggingFactory.InitializeLogFactory(ObjectFactory.GetInstance <ILogger>()); LoggingFactory.GetLogger().Log("Application Started"); //删除xml的解析 当返回值是string 时 直接返回string不是json对象 GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); }