任何人都可以看到我的路線配置有什麼問題嗎?我試圖打電話給我的網絡API控制器通過:mvc4 web api 404
localhost/Attribution/api/Client
localhost/Attribution/api/Fund
我有幾個控制器擴展ApiController稱爲ClientController和FundController。
這是我的路線配置。我總是得到HTTP 404 The resource cannot be found
。
GlobalConfiguration.Configuration.Routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
GlobalConfiguration.Configuration.Routes.MapHttpRoute(
name: "test",
routeTemplate: "api/{controller}/{id}/{action}",
defaults: new
{
id = RouteParameter.Optional,
action = RouteParameter.Optional
});
我一直在WebApi項目中遇到同樣的問題。有沒有想過你在做什麼錯了? –