Trasowanie Web API MVC 4.5 nie działa?
Pierwsza trasa działa.
na przykładapi/Shelves/SpaceTypes/1
Druga trasa nie działa. Dostaję wiele błędów akcji.
na przykładapi/Shelves/1
P) Dlaczego?
Oto moje trasy:
config.Routes.MapHttpRoute(
"DefaultApiWithAction",
"api/{controller}/{action}/{id}"
);
config.Routes.MapHttpRoute(
"DefaultApiWithId",
"api/{controller}/{id}",
null,
new { id = @"\d+" }
);
To jest mój kontroler:
public HttpResponseMessage Get(int id)
{
...
}
[ActionName("SpaceTypes")]
public HttpResponseMessage GetSpaceTypes(int id)
{
...
}