使用Swagger记录/设计ASP.NET Web API

Gil*_*lla 4 rest c#-4.0 asp.net-web-api swagger asp.net-web-api2

我有一个功能性的Web API项目.如何轻松地对Swagger文档/设计(如http://petstore.swagger.wordnik.com/)进行改造

是否有适用于Web API的本机Swagger功能?

Xav*_*gea 13

对于ASP.NET Web API,我建议您使用" Swashbuckle ".此实现简化了通过以下简单步骤将Swagger添加到任何Web API项目.基本上,您只需要安装Swashbuckle NuGet包并遵循一些简单的说明.

Taiseer Joudeh撰写了关于如何配置它的文章" 使用Swagger的ASP.NET Web API文档 ".

另一个流行的实现是Swagger.net,但最后一次更改是在2年前完成的,所以它似乎已经停止了.