【问题标题】:Swagger doc stopped generating using swashbuckleSwagger doc 停止使用 swashbuckle 生成
【发布时间】:2016-07-11 11:27:07
【问题描述】:

我已经使用 swagger 文档(使用 swashbuckle)开发 WebApi2 REST API 有一段时间了,但是在我的本地沙盒版本中,我无法通过 GET 请求访问 SwaggerUI 或 swagger xml。我已经比较了我的代码版本之间的 swagger 设置,并且在这方面没有任何代码更改。我已经卸载了 swashbuckle 和 IISExpress,没有任何效果。我的想法已经不多了,我将不胜感激有关下一步尝试和调试 swagger 生成/或找出是否有任何日志记录的建议,我可以打开帮助诊断进一步。

很抱歉发布这样一个普遍的问题,但我看了大约 5 个小时后不知所措。

谢谢

标记

【问题讨论】:

  • 你的 SwaggerUI 的 url 是什么?当您导航到该网址时会发生什么?您收到错误消息吗?您是否使用Fiddler 之类的工具检查了 HTTP 消息?
  • 404 既适用于此,也适用于 v1 文档 - 我将把它打开一段时间,以防它有助于为其他人整理信息,但我最终恢复并再次应用我的更改跨度>
  • 你有想过这个吗?
  • 很遗憾没有 - 恢复到工作版本并应用我的更改是我能找到的唯一解决方案。你有同样的问题吗?

标签: c# swagger swagger-ui swashbuckle


【解决方案1】:

我知道这是一个老问题,但类似的事情发生在我身上,也可能发生在其他人身上。 csproj 具有“构建 > XML 文档文件”配置集。 Swagger 停止生成正确的文档,因为未选中此选项,我可能不小心禁用了它。再次检查并设置 Swashbuckle 配置中使用的值就可以了!

【讨论】:

    猜你喜欢
    • 2021-04-13
    • 2020-10-30
    • 1970-01-01
    • 1970-01-01
    • 2019-12-23
    • 1970-01-01
    • 2017-01-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多