我在IIS下托管了支持Web API的应用程序。我已经添加了Swashbuckle,一切似乎都运行良好。我可以通过api.cooldomain.com/swagger/ui/index访问Swashbuckle文档
是否可以在其他网站上托管Swashbuckle文档? (API在api.cooldomain.com上运行,我想在docs.cooldomain.com上提供Swashbuckle文档?
答案 0 :(得分:0)
Swashbuckle在以下位置托管您的swagger API清单JSON文档:
[您的网址] / swagger / docs / [版本,例如V1]
在/ swagger托管的swashbuckle index.html实际上只是下载了这个JSON文档并使用它来填充页面。
你可以不在你的API项目上启用swagger UI(但仍然允许swagger),然后在任何地方托管来自Swashbuckle的index.html文件(它在他们的repo中:Swagger-UI。
您可以让它指向API网站上的招摇清单进行渲染。