我跟着就如何在我的asp.net 2.2核心项目中添加swashbuckle这个example。
当我运行该项目,我收到以下错误:
在处理请求时发生未处理的异常。 NotSupportedException异常: - dotnet1.Server.Controllers.UsersController.GetById(dotnet1.Server),dotnet1.Server.Controllers.ValuesController.Get(dotnet1.Server)HTTP方法 “GET” &路径 “(编号)” 通过操作过载。操作需要扬鞭2.0独特方法/路径组合。使用ConflictingActionsResolver作为一种变通方法
不明白什么是这里的问题。
同时采用扬鞭这是常见的。这里真正的错误是这样
操作需要扬鞭2.0独特方法/路径组合。使用ConflictingActionsResolver作为一种变通方法
昂首阔步似乎工作。这是我们得到的,当我们的控制器命名不同一般的错误。
1)检查行动方法重名。更改错误的名字引起GET操作方法和其他尝试一些?
我在ASPNET核心应用程序面临过这样的错误,并修复它这样。
你的问题可能要this有关
如果遇到有相同的路径(没有查询字符串)多个动作和HTTP方法Swashbuckle将引发异常
链接对你的问题的解决方案。
尝试把get方法:
[HttpGet("{id}")]
你必须区分你的方法和正确映射。