WebApi路由无法正常工作

时间:2015-06-15 05:31:37

标签: asp.net-mvc-4 c#-4.0 asp.net-web-api

WebApi路由有一个问题。请在下面找到代码段 -

 config.Routes.MapHttpRoute(
               name: "reportsApi",
               routeTemplate: "api/{controller}/list/",
               defaults: new { reports = RouteParameter.Optional  }
           );

之前它工作得很好,报告模块的代码没有变化,并且在部署另一个版本后它停止工作。 我的网址就像那样 -

https://whatever.com/api/reports/list

当我删除' / list'从上面的网址开始按预期工作。

1 个答案:

答案 0 :(得分:0)

现在通过添加

修复问题
 [HttpGet] 
 [ActionName("list")] 
在方法之前的控制器中