WebApi路由有一个问题。请在下面找到代码段 -
config.Routes.MapHttpRoute(
name: "reportsApi",
routeTemplate: "api/{controller}/list/",
defaults: new { reports = RouteParameter.Optional }
);
之前它工作得很好,报告模块的代码没有变化,并且在部署另一个版本后它停止工作。 我的网址就像那样 -
https://whatever.com/api/reports/list
当我删除' / list'从上面的网址开始按预期工作。
答案 0 :(得分:0)
现在通过添加
修复问题 [HttpGet]
[ActionName("list")]
在方法之前的控制器中。