Swashbuckle在asp.net核心失败NotSupportedException异常

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

我跟着就如何在我的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作为一种变通方法

不明白什么是这里的问题。

c# .net asp.net-core .net-core swashbuckle
2个回答
0
投票

同时采用扬鞭这是常见的。这里真正的错误是这样

操作需要扬鞭2.0独特方法/路径组合。使用ConflictingActionsResolver作为一种变通方法

昂首阔步似乎工作。这是我们得到的,当我们的控制器命名不同一般的错误。

1)检查行动方法重名。更改错误的名字引起GET操作方法和其他尝试一些?

我在ASPNET核心应用程序面临过这样的错误,并修复它这样。

你的问题可能要this有关

如果遇到有相同的路径(没有查询字符串)多个动作和HTTP方法Swashbuckle将引发异常

链接对你的问题的解决方案。


0
投票

尝试把get方法:

[HttpGet("{id}")]

你必须区分你的方法和正确映射。

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