什么是Swagger
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务,是一个在线的接口编辑文档,该文档描述了 API 的各种状态。
如何使用Swagger
新建Asp.net Webapi项目,使用nuget添加对Swagger的引用。
安装成功后可以看到在App_Start文件中创建了两个类:SwaggerNet和SwaggerConfig。
运行项目后会发现报错:
我们只需要在SwaggerNet类上面的两行代码注释掉即可运行成功。
[assembly: WebActivator.PreApplicationStartMethod(typeof(Swagger.App_Start.SwaggerNet), "PreStart")]
[assembly: WebActivator.PostApplicationStartMethod(typeof(Swagger.App_Start.SwaggerNet), "PostStart")]
再次运行项目,在地址栏后面输入Swagger即可