webapi:找到了与该请求匹配的多个操作的解决方法

Posted on 2022-02-10 17:06  LUO-TLZ  阅读(190)  评论(0编辑  收藏  举报

 

打开App_Start目录下的WebApiConfig.cs配置文件可以看到,路由中默认的配置信息

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

是路由配置缺少action导致

更换为

config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional }
);