【问题标题】:Swagger - NotSupportedException: Ambiguous HTTP method for actionSwagger - NotSupportedException:不明确的 HTTP 操作方法
【发布时间】:2019-06-19 10:34:54
【问题描述】:

NotSupportedException:不明确的 HTTP 操作方法 - AAON.Insiite.Api.Controllers.TokenController.Get (AAON.Insiite.Api)。操作需要 Swagger 2.0 的显式 HttpMethod 绑定

我在 SO 上阅读了有关此问题的几个问题,但没有一个解决方案有效。

我试过了:

  • 将 [HttpGet] 添加到相关方法中。
  • 将 [NonAction] 添加到相关方法中。
  • 将方法的访问修饰符更改为 Protected。
  • 删除该方法仍会为现在已删除的方法引发异常。
  • 已清除 Visual Studio 缓存

我已尝试清除我的 Visual Studio 缓存,但无济于事。

    [HttpGet]
    public IActionResult Get()
    {
        return Ok("Running");
    }

【问题讨论】:

  • 这个问题与哪个库/框架有关 - Swashbuckle 或 Swagger-Net 或其他?

标签: swagger


【解决方案1】:

问题在于控制器命名约定。解决了。

【讨论】:

  • 请您发布完整的答案,这让我们猜测您做了什么
  • 如果你回到这里,看看你做了什么改变会很有帮助。
猜你喜欢
  • 2022-12-21
  • 1970-01-01
  • 1970-01-01
  • 2020-10-27
  • 2020-11-07
  • 2012-05-26
  • 2020-03-05
  • 2022-11-17
  • 1970-01-01
相关资源
最近更新 更多