報錯: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

api

相關文章
相關標籤/搜索