我使用属性路由,其中,所述编译器显示错误具有问题2版本“类型‘ValuesController’已经定义了一个名为‘获取’具有相同的参数类型构件”。网页API使用属性路由
我已经检查了config.MapHttpAttributeRoutes()是在webapiConfig文件
// GET api/values/5
[Route("api/values/{id}")]
public string Get(int id)
{
return "value";
}
[Route("api/v2/values/{id}")]
public string Get(int id)
{
return "value";
}
从阅读http://www.asp.net/web-api/overview/web-api-routing-and-actions/attribute-routing-in-web-api-2这样的事情应该是可能的。
我改变第二获取到GetV2和完美的作品。 – Jay1b