为什么这个路由匹配不到呢??还有就是如果把默认的第一个路由注释掉,输入 http://localhost:30571/api 不是应该有默认路由页面吗。现在也是404错误。
config.Routes.MapHttpRoute( name: "GXDXAPI", // 列表 routeTemplate: "api/{controller}/{action}/{UKD}/{index}/{pagesize}", // 带有参数的 URL defaults: new { controller = "GCDXAPI", action = "GetProjectList", UKD = "1233f", index = 1, pagesize = 20 } // 参数默认值 );
web api和网站是同一个项目,所以这种特殊的路由应该放在最前面。
不懂,帮顶
顶毛线呐,妈蛋,还得给你分。