私は Visual Studi0 2010 を使用しています。構成のWebApiConfig.cs下にある私のファイルでは、これら 2 つの URL/Valuesと/Values/1. 正常に動作しています。
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new {id= RouteParameter.Optional }
);
/Values/Machinesやのようなカスタム URL が欲しかったので、/Values/Machines/100上記の設定を以下に変更しました。
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new {action="get", id= RouteParameter.Optional }
);
現在、この URL 以外の URL の下にマッピングされています/Values/1。私が欠けているものを教えてください。
1./Values
2./Values/Machines
3./Values/Machines/100
ありがとう。