【发布时间】:2021-11-10 05:20:32
【问题描述】:
我有两个动作:
[HttpGet]
[Route("Users/{id}")]
public async Task<IActionResult>GetUser(int id)
[HttpGet]
[Route("Users")]
public async Task<IActionResult>GetUser(string name)
当我尝试调用 /Users?name=aaa 时,我收到以下错误:
Microsoft.AspNetCore.Routing.Matching.AmbiguousMatchException: 请求匹配多个端点。匹配:
我做错了什么?
---------- 我注意到我还有一个动作: [HttpGet] 公共异步 TaskGetOffers() 这就是原因,对不起
【问题讨论】:
标签: c# .net-core asp.net-core-webapi asp.net-core-routing