【发布时间】:2014-02-15 16:08:17
【问题描述】:
我使用 .Net 4.5 创建了一个 WebAPI,并希望使用 Swagger 记录这个 API。 我在我的 .Net 项目中添加了swagger-ui。现在,当我浏览到 ../swagger-ui/index.html 时,它会以 swagger UI 格式成功打开 pet store api-docs (json)。
我的问题是如何为我的 WebAPI 控制器和模型创建这样的 (swagger) json?正如我已将所需的 XML 摘要/cmets 放入 c# 类和属性中。
我看到Swagger.Net 和Swashbuckle 正在做类似的事情,但我真的不明白如何使用它们中的任何一个来生成 swagger-json 文件。我可能犯了一个很小的错误,但无法指出。
请帮忙。
【问题讨论】:
-
我想做与此相反的事情stackoverflow.com/questions/10560857/…
-
您找到问题的任何解决方案了吗?我也很感兴趣在不运行 Web 服务器的情况下生成 json 规范。
-
不,我还没有找到支持 WebAPI 属性路由的解决方案。
标签: json asp.net-web-api swagger api-doc