WebApi--------"ExceptionMessage": "找到了與該請求匹配的多個操作 問題


 

錯誤信息:

{
"Message": "出現錯誤。",
"ExceptionMessage": "找到了與該請求匹配的多個操作: \r\n類型 Exfresh.DMS.Proxy.WebApi.Controllers.BCPController 的 ConsignOrderApi\r\n類型 Exfresh.DMS.Proxy.WebApi.Controllers.BCPController 的 InsertReceiptPOSOrderToFms",
"ExceptionType": "System.InvalidOperationException",
"StackTrace": " 在 System.Web.Http.Controllers.ApiControllerActionSelector.ActionSelectorCacheItem.SelectAction(HttpControllerContext controllerContext)\r\n 在 System.Web.Http.Controllers.ApiControllerActionSelector.SelectAction(HttpControllerContext controllerContext)\r\n 在 System.Web.Http.ApiController.ExecuteAsync(HttpControllerContext controllerContext, CancellationToken cancellationToken)\r\n 在 System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__15.MoveNext()"
}

 

 

 

問題原因:

  同時安裝了MVC和Webapi模板,而使用的MVC中的route屬性。

 

解決辦法:

  檢查命名空間using里面是否包含:using System.Web.Mvc;

  如果有的話,就把它刪除掉,然后引用:using System.Web.Http;

       即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM