我使用屬性路由,其中,所述編譯器顯示錯誤具有問題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