我正在使用Visual Studi0 2010.在我的WebApiConfig.cs
文件中我有下面的配置文件,我可以映射這兩個URL /Values
和/Values/1
。它工作正常。Asp.net Web API:在控制器上沒有發現任何操作
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new {id= RouteParameter.Optional }
);
因爲我想喜歡/Values/Machines
和/Values/Machines/100
我的自定義URL,我在上面設置更改如下。
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new {action="get", id= RouteParameter.Optional }
);
它現在映射到網址以下,除了這一個,/Values/1
。請讓我知道我缺少什麼。
1./Values
2./Values/Machines
3./Values/Machines/100
謝謝。
我可以看看你的ValueController嗎? –