dotNet Core“请求匹配多个端点”,但列出的匹配项是相同的

问题描述 投票:0回答:1

dotNet Core(5 和 6 中的行为相同)对 GET 端点的调用返回此错误: Microsoft.AspNetCore.Routing.Matching.AmbigouslyMatchException:请求匹配多个终结点。比赛:

Sage100_API.Controllers.ShipToController.GetShipTo(Sage100_API) Sage100_API.Controllers.ShipToController.GetShipTo(Sage100_API)

如您所见,匹配项是相同的。项目中只有一个 GetShipTo 例程。

我有另一个非常相似的项目,具有相同的控制器代码,并且工作得很好。

c# .net-core
1个回答
0
投票

即使您没有两个同名的方法。 检查是否有 2 个方法的 routing 相同,例如:2 个 GET 函数,但没有为每个方法定义个人 ROUTE。

© www.soinside.com 2019 - 2024. All rights reserved.