在春季靴子里有一个完全支持的招摇。那么我们如何使用asp.net web API实现这一目标呢?
答案 0 :(得分:0)
对于C#Web Api,您可以使用Swashbuckle。
答案 1 :(得分:0)
我使用Swashbuckle在我的API上启用Swagger 2.0。
Nuget包:
Install-Package Swashbuckle
安装Swashbuckle后,它会自动在项目的App_Start文件夹下创建一个名为SwaggerConfig.cs的文件。此文件使用WebActivatorEx自动运行您在应用程序启动时看到的代码。如果你看一下这个文件,看看它们是如何以及它们正在做什么就变得非常简单。
在您的应用程序上安装了此文件后,您可以打开以下URL以查看您的swagger UI:〜/ swagger / ui / index
如果您有兴趣看到它创建的Swagger 2.0 JSON,您也可以导航到〜/ swagger / docs / v1。
答案 2 :(得分:0)
您还应该看一下NSwag:该项目将Swashbuckle(Swagger生成)和AutoRest(客户端生成)的功能结合在一个工具链中。
该工具可以集成到构建过程中,也可以直接集成在Web API操作方法中。