为什么会出现这样的问题?

因为swagger用的是restful 规则同一个路径下面,只有一个Get、Post、Put

如果你控制器下面有多个HttpGet、HttpPost、HttpPut 请求就会报错

正确方式,在控制器上添加路由[Route("api/[controller]/[action]")]

或者

在方法上指定方法名称如:

[HttpGet("CustomerInfo")]

public BaseResponse GetCustomer(int id){}

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐