使用 Swashbuckle 托管现有 Swagger.JSON 文件

Using Swashbuckle to Host an Existing Swagger.JSON file

我有一个 .NET WebApi 站点的现有 Swagger.json 文件,我想将其与我的开发人员站点(位于不同的 url)集成 运行 Swashbuckle。

我可以简单地将此 swagger.json 文件复制到 mvc 站点(内容或 app_data 文件夹并执行此操作吗?)

如果可以的话,放在哪里最好。 如何使它成为主机提供的默认 swagger 文件?

EnableSwagger 方法有两个签名,其中一个可以指定文件的路由模板,因此您可以真正从任何地方提供它,只要确保您的模板与您的位置匹配 json 文件。看这里:http://pastebin.com/MDfWNpUs