到Area区分不同的模块让项目结构更加的清晰 TODO
- 步骤如下:
- 项目 –> 添加 -> 区域 (Area)
- 添加路由规则
-
1 public static class WebApiConfig 2 { 3 public static void Register(HttpConfiguration config) 4 { 8 config.MapHttpAttributeRoutes(); 9 10 //新增加的Area(区域)路由 11 config.Routes.MapHttpRoute( 12 name: "DefaultAreaApi", 13 routeTemplate: "api/{area}/{controller}/{action}/{id}", 14 defaults: new { id = RouteParameter.Optional } 15 ); 16 config.Routes.MapHttpRoute( 17 name: "DefaultApi", 18 routeTemplate: "api/{controller}/{id}", 19 defaults: new { id = RouteParameter.Optional } 20 ); 21 } 22 }
访问地址 http://localhost:99999/api/Order(Area区域名称)/Order1{控制器名称}/GetOrder(方法名称)