webApi找到多个匹配项解决方法

因为要开发小程序,所以写了个WebApi接口项目。今测试的时候发现报404。

错误信息如下

找到路由,发现路由路径类名前面有api前缀,去掉后,在测试发现报500,匹配到多个路由信息。错误信息如下

后查询百度发现,webapi的机制,他会匹配所有post请求的控制器,所以找到了多个。修改路由信息为下

在接口类名后,加个action,匹配控制器。完美解决

原文地址:https://www.cnblogs.com/objectnull/p/10402712.html