C# 如何更正MapHttpRoute

C# 如何更正MapHttpRoute,c#,asp.net-web-api,asp.net-routing,C#,Asp.net Web Api,Asp.net Routing,我需要使用符合这种URI类型的方法之一创建rest样式的web服务 api/v1/{controller}/{device}/registrations/{id} 好像我遗漏了什么,有什么办法吗?弄明白了,一定是以前做错了什么。这似乎很有效 routes.MapHttpRoute("PassApi", "api/v1/{controller}/{device}/registrations/{id}", new { controller = "Devices" }); 弄明白了,一定是以前做错了

我需要使用符合这种URI类型的方法之一创建rest样式的web服务

api/v1/{controller}/{device}/registrations/{id}


好像我遗漏了什么,有什么办法吗?

弄明白了,一定是以前做错了什么。这似乎很有效

routes.MapHttpRoute("PassApi",
"api/v1/{controller}/{device}/registrations/{id}",
new { controller = "Devices" });

弄明白了,一定是以前做错了什么。这似乎很有效

routes.MapHttpRoute("PassApi",
"api/v1/{controller}/{device}/registrations/{id}",
new { controller = "Devices" });

你能发布你的实际路由配置吗?您的控制器未被击中、异常等的实际问题是什么?您可以发布您的实际路由配置吗?您的控制器未被击中、异常等的实际问题是什么?