Web API错误信息:

{"Message":"An error has occurred.","ExceptionMessage":"Multiple actions were found that match the request: \r\nSystem.Collections.Generic.IEnumerable`1[Lybing.Invoice.DataContract.Product] Get(Lybing.Invoice.Business.Model.ProductSearch) on type Lybing.Invoice.Web.ApiControllers.ProductController\r\nSystem.Collections.Generic.IEnumerable`1[Lybing.Invoice.DataContract.Product] GetAll() on type Lybing.Invoice.Web.ApiControllers.ProductController\r\nSystem.Collections.Generic.IEnumerable`1[Lybing.Invoice.DataContract.Product] Get() on type Lybing.Invoice.Web.ApiControllers.ProductController","ExceptionType":"System.InvalidOperationException","StackTrace":"   at System.Web.Http.Controllers.ApiControllerActionSelector.ActionSelectorCacheItem.SelectAction(HttpControllerContext controllerContext)\r\n   at System.Web.Http.Controllers.ApiControllerActionSelector.SelectAction(HttpControllerContext controllerContext)\r\n   at System.Web.Http.ApiController.ExecuteAsync(HttpControllerContext controllerContext, CancellationToken cancellationToken)\r\n   at System.Web.Http.Dispatcher.HttpControllerDispatcher.SendAsyncInternal(HttpRequestMessage request, CancellationToken cancellationToken)\r\n   at System.Web.Http.Dispatcher.HttpControllerDispatcher.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)"}

原来默认的API路由为:

routes.MapHttpRoute(
name: "API Default",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional });

修改routTemplate:

routes.MapHttpRoute(
name: "API Default",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional });

恢复正常。

转载于:https://blog.51cto.com/lybing/1788000

Multiple actions were found that match the request相关推荐

  1. MVC 区域内默认控制器不能访问(Multiple types were found that match the controller named ‘Index')...

    异常处理汇总-后端系列 http://www.cnblogs.com/dunitian/p/4523006.html 错误信息 和主页的默认控制器冲突了,修改下Areas里面的默认控制器就可以了 本文 ...

  2. 解决webApiMessageAn error has occurred./Message不能写多个Get方法的问题

    最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来. 十年河东十年河西,莫欺少年穷.     本人最近在研究C#webAPI相关知识,发现webAPI不能够支持 ...

  3. Web APi之控制器选择Action方法过程(九)

    前言 前面我们叙述了关于控制器创建的详细过程,在前面完成了对控制器的激活之后,就是根据控制器信息来查找匹配的Action方法,这就是本节要讲的内容.当请求过来时首先经过宿主处理管道然后进入Web AP ...

  4. mvc 路由 .html 404,vs2017 mvc 自定义路由规则 出现 404.0 错误代码 0x80070002

    /// ///命名空间选择器 增加参数/// public classNamespaceHttpControllerSelector : IHttpControllerSelector {privat ...

  5. dojo/request模块整体架构解析

    总体说明 做前端当然少不了ajax的使用,使用dojo的童鞋都知道dojo是基于模块化管理的前端框架,其中对ajax的处理位于dojo/request模块.一般情况下我们使用ajax请求只需要引入do ...

  6. 如何用 GitHub Actions 写出高质量的 Python代码?

    这篇博文将与你分享如何在Python项目中搭建起GitHub Actions工作流,以确保你写出的代码既优雅,又符合所有最佳实践,且已经过完备测试. 作者 | Wojciech Krzywiec 译者 ...

  7. python re match返回值_Python re正则表达式学习

    一.re.match re.match 尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词. import re text = "JGood is a handsome boy, ...

  8. FOSRestBundle功能包:自动路由生成-单REST风格控制器

    原文出处:5-automatic-route-generation_single-restful-controller.md 原文作者:FriendsOfSymfony 授权许可:创作共用协议 翻译人 ...

  9. 微信小程序本地存储存储_如何利用本地存储构建快速的应用程序

    微信小程序本地存储存储 by Nikita Kozlov 由Nikita Kozlov 如何利用本地存储构建快速的应用程序 (How to leverage Local Storage to buil ...

最新文章

  1. 手把手教你上手python库pydbgen(附代码、安装地址)
  2. flex 读取外部txt文件时候出现中文乱码现象
  3. 【转】SAP LIST 画框的FORM
  4. Python中numpy中tile和repeat用法和区别
  5. Kubernetes资源创建yml语法
  6. 通过meta进行重定向
  7. Spring 学习一 @Autowired
  8. MySQL-JDBC
  9. 交流电机Clark变换中的功率不变约束与幅值不变约束
  10. Java SE 集合:Map接口
  11. T检验、F检验、Z检验、卡方检验
  12. ipad+PDF Expert:买前生产力,买后生产力
  13. 如何做私域?私域流量运营怎么做?为什么今年都布局企业微信运营?(附企微运营干货)
  14. 盯住Z世代增量,汽车之家818车晚透露哪些营销信号?
  15. nodejs插件knex 日志打印
  16. 风控黑名单库的使用与判断指南
  17. matlab函数 bsxfun浅谈
  18. 企业微信版本更新(4.0.0.6003)
  19. iOS开发者的“祖师爷”去世了:他发明了Objective-C语言
  20. nodemcu c语言开发,nodemcu连接到中移onenet平台

热门文章

  1. ADS版图仿真遇到的问题
  2. 不使用算术运算符(+/-)怎么求两数之和?
  3. linux mp3 乱码,Linux下MP3的TAG乱码问题解决方法
  4. 海德服务器系统,Hi SERVER 容错服务器
  5. CSS3学习笔记(九)——UI元素状态伪类选择器 :checked
  6. 徐州php溪谷_ThinkPHP溪谷H5游戏平台系统V3.0完整版源码源码下载
  7. 全球与中国血液透析液市场深度研究分析报告
  8. 使用模板快速制作H5网页(仅供参考)
  9. 2016终端服务器配置,2016服务器的安装与配置.ppt
  10. 惠普z240工作站装Linux,已解决: 求解如何加装硬件提高z240sff工作站性能 - 惠普支持社区 - 820413...