報錯:ASP.NET Web API中找不到與請求匹配的HTTP資源


 

當發出GET請求:

GET http://localhost:54176/api/Products

報如下錯:

{
  "message": "找不到與請求 URI“http://localhost:54176/api/Products”匹配的 HTTP 資源。",
  "messageDetail": "未找到與名為“ManHourPrices”的控制器匹配的類型。"
}

控制器部分:

[RoutePrefix("api/Products")]
public class ProductController:ApiController

這是因為api/Products與ProductController不對應導致。改成如下就可以:

[RoutePrefix("api/Products")]
public class ProductsController:ApiController


免責聲明!

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



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