| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Web.Http; | 
| using System.Web.Http.Cors; | 
| using WebAPI.Dapper; | 
|   | 
| namespace WebAPI | 
| { | 
|     public static class WebApiConfig | 
|     { | 
|         public static void Register(HttpConfiguration config) | 
|         { | 
|             // Web API 配置和服务 | 
|             GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); | 
|             // Web API 路由 | 
|             config.MapHttpAttributeRoutes(); | 
|             new SqlPools(); | 
|             var corsAttr = new EnableCorsAttribute("*", "*", "*"); | 
|             config.EnableCors(corsAttr); | 
|             config.Routes.MapHttpRoute( | 
|                 name: "DefaultApi", | 
|                 routeTemplate: "api/{controller}/{id}", | 
|                 defaults: new { id = RouteParameter.Optional } | 
|             ); | 
|             //自定义路由:匹配到action | 
|             config.Routes.MapHttpRoute( | 
|                 name: "ActionApi", | 
|                 routeTemplate: "actionapi/{controller}/{action}/{id}", | 
|                 defaults: new { id = RouteParameter.Optional } | 
|             ); | 
|         } | 
|     } | 
| } |