Visual Studi0 2010을 사용하고 있습니다. WebApiConfig.cs
파일에 아래 설정이 있습니다.이 두 URL을 /Values
및 /Values/1
으로 매핑 할 수 있습니다. 잘 작동합니다. 내가 /Values/Machines
및 /Values/Machines/100
같은 내 사용자 지정 URL을 원하기 때문에Asp.net 웹 API : 컨트롤러에서 아무런 작업도 찾을 수 없습니다.
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new {id= RouteParameter.Optional }
);
, 나는 이하로 설정 위의 변경.
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new {action="get", id= RouteParameter.Optional }
);
지금이 하나, /Values/1
를 제외하고 URL을 아래에 매핑된다. 제가 누락 된 부분을 알려주십시오.
1./Values
2./Values/Machines
3./Values/Machines/100
감사합니다.
ValueController를 살펴볼 수 있습니까? –