protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); AutofacWebApiConfig.Initialize(GlobalConfiguration.Configuration); RouteConfig.RegisterRoutes(RouteTable.Routes); }
void Application_Start(object sender, EventArgs e) { // Code that runs on application startup AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); AutofacWebApiConfig.Initialize(GlobalConfiguration.Configuration); RouteConfig.RegisterRoutes(RouteTable.Routes); }
void Application_Start(object sender, EventArgs e) { AutofacWebApiConfig.Initialize(GlobalConfiguration.Configuration); AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundle(BundleTable.Bundles); }
public void Configuration(IAppBuilder app) { var configuration = new HttpConfiguration(); WebApiConfig.Register(configuration); AutofacWebApiConfig.Initialize(configuration); app.UseWebApi(configuration); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); // 启动Log4Net日志记录 log4net.Config.XmlConfigurator.Configure(); AutofacWebApiConfig.Run(); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(Server.MapPath("~/Config/log4net.config"))); // 配置依赖注入 AutofacWebApiConfig.Run(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutofacWebApiConfig.DependencyBuilder(); MapperConfig.Configure(); log4net.Config.XmlConfigurator.Configure(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutofacWebApiConfig.RegisterAutofacApi(); HandlerConfig.RegisterHandlers(GlobalConfiguration.Configuration.MessageHandlers); }
public void Configuration(IAppBuilder app) { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); Container = AutofacWebApiConfig.Initialize(); AutoMapperApiConfiguration.Configure(); //app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll); ConfigureOAuth(app); }
protected void Application_Start() { GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.Culture = new CultureInfo(string.Empty) { NumberFormat = new NumberFormatInfo { CurrencyDecimalDigits = 5 } }; AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); AutofacWebApiConfig.Initialize(GlobalConfiguration.Configuration); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); var builder = new ContainerBuilder(); var config = GlobalConfiguration.Configuration; builder.RegisterWebApiFilterProvider(config); builder.RegisterApiControllers(Assembly.GetExecutingAssembly()); builder.RegisterWebApiModelBinderProvider(); AutofacWebApiConfig.Register(builder); var container = builder.Build(); var resolver = new AutofacWebApiDependencyResolver(container); GlobalConfiguration.Configuration.DependencyResolver = resolver; ServiceLocator.SetLocatorProvider(() => new AutofacServiceLocator(container)); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); AutofacWebApiConfig.Initialize(GlobalConfiguration.Configuration); }
protected void Application_Start() { AutofacWebApiConfig.Initialize(GlobalConfiguration.Configuration); GlobalConfiguration.Configure(WebApiConfig.Register); RouteConfig.RegisterRoutes(RouteTable.Routes); }
public static void Run() { AutofacWebApiConfig.Initialize(GlobalConfiguration.Configuration); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); AutofacWebApiConfig.Configure(); ApplicationDbContext.Seed(); }
public static HttpConfiguration Register() { var httpConfiguration = new HttpConfiguration(); httpConfiguration.SuppressDefaultHostAuthentication(); httpConfiguration.Filters.Add(new HostAuthenticationFilter(OAuthDefaults.AuthenticationType)); httpConfiguration.Formatters .JsonFormatter .MediaTypeMappings .Add(new RequestHeaderMapping("Accept", "text/html", StringComparison.InvariantCultureIgnoreCase, true, "application/json")); httpConfiguration.Formatters .JsonFormatter .SerializerSettings .ContractResolver = new CamelCasePropertyNamesContractResolver(); httpConfiguration.Formatters .JsonFormatter .SerializerSettings .NullValueHandling = NullValueHandling.Ignore; httpConfiguration.MessageHandlers.Insert(0, new ServerCompressionHandler(new GZipCompressor(), new DeflateCompressor())); httpConfiguration.MapHttpAttributeRoutes(); httpConfiguration.DependencyResolver = new AutofacWebApiDependencyResolver(AutofacWebApiConfig.Register(new ContainerBuilder())); SwaggerConfig.Register(httpConfiguration); return(httpConfiguration); }