public static void Register(HttpConfiguration config) { // Web API 配置和服务 // Web API 路由 config.MapHttpAttributeRoutes(); //注册返回参为小驼峰法命名 #if DEBUG JsonFormatConfig.Register(config, NamingType.Default); #else JsonFormatConfig.Register(config); #endif config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { FilterConfig.ConfigureServices(services); DependencyInjectionResolver.ConfigureServices(services); JsonFormatConfig.ConfigureServices(services); SwaggerConfig.ConfigureServices(services); AutoMapperConfig.ConfigureServices(services); AuthConfig.ConfigureServices(services); DbConfig.ConfigureServices(services, Configuration); //sql connection services.AddRouting(options => options.LowercaseUrls = true); services.AddControllers(); CorsConfig.ConfigureServices(services); }