【发布时间】:2016-06-23 16:08:17
【问题描述】:
我有两个不同的 webapi 控制器,其操作如下所示。出于某种原因,我不断收到“找到与 URL 匹配的多个控制器类型......”异常。谁能帮我弄清楚我在这里做错了什么?
控制器A
[HttpGet]
[Route("clips/{Id}", Name = "GetById")]
public async Task<HttpResponseMessage> Get(string Id)
{
}
*Id 是字母数字,总是以数字开头
控制器B
[HttpGet]
[Route("clips/product", Name="GetXProducts")]
public async Task<HttpResponseMessage> GetXProducts([FromUri]SearchCriteria searchCriteria)
{
}
谢谢
【问题讨论】:
标签: c# asp.net-web-api asp.net-web-api-routing