为什么会出现这样的问题?
因为swagger用的是restful 规则同一个路径下面,只有一个Get、Post、Put
如果你控制器下面有多个HttpGet、HttpPost、HttpPut 请求就会报错
正确方式,在控制器上添加路由[Route("api/[controller]/[action]")]
或者
在方法上指定方法名称如:
[HttpGet("CustomerInfo")]
public BaseResponse GetCustomer(int id){}
为什么会出现这样的问题?
因为swagger用的是restful 规则同一个路径下面,只有一个Get、Post、Put
如果你控制器下面有多个HttpGet、HttpPost、HttpPut 请求就会报错
正确方式,在控制器上添加路由[Route("api/[controller]/[action]")]
或者
在方法上指定方法名称如:
[HttpGet("CustomerInfo")]
public BaseResponse GetCustomer(int id){}