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 } 
 | 
            ); 
 | 
        } 
 | 
    } 
 | 
} 
 |