Web Api路由:发现多个与URL匹配的控制器类型

时间:2018-10-09 09:01:47

标签: asp.net-web-api2 asp.net-web-api-routing attributerouting

我得到“发现与URL匹配的多种控制器类型”,对以下API调用执行邮递员操作时出错。

有人可以帮我弄清楚相同的属性映射吗? 我认为解析器将“响应”作为本书的名称。

预先感谢

代码段:

public class BookApiController : ApiController
{
  [HttpGet]
  [Route("api/v1/books/{bookName}")]
  public async Task<HttpResponseMessage> Get(string bookName){
    /* Code Here */
  }
}

public class ProcessApiController : ApiController
{
  [HttpGet]
  [Route("api/v1/books/respond")]
  public async Task<IHttpActionResult> Respond(string values){
    /* Code Here */
  }
}

0 个答案:

没有答案