码迷,mamicode.com
首页 > Windows程序 > 详细

C# swagger配置(该配置主要用于测试接口时候方便)

时间:2020-07-06 13:01:45      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:2-2   was   ima   需要   webp   inf   rip   tin   还需   

1. 首先,创建webpapi类型的项目 TestSwagger

技术图片

 

2. 安装swagger+swagger ui包

打开nuget界面,搜索swagger,并安装下面两个包(Swashbuckle,Swagger.Net.UI)

技术图片

安装完成之后,可以看到这些类与文件都是安装完成时swagger添加的

技术图片

3. 打开xml文档文件

右键项目属性—>生成—>勾选XML文档文件

技术图片

 

4. 运行

做好上述步骤后,运行,我发现我报错了

技术图片

发生上述错误,请在,SwaggerNet类中,注释类上面的两行,就会运行成功

技术图片

5.有可能存在运行报错如下图:

技术图片

 

 6.如果是第五步出现的问题就在swagger.config中加上c.ResolveConflictingActions(apiDescriptions => apiDescriptions.First());在这需要引用linq,还需要添加生成的xml文件的路径方法配置。

技术图片

技术图片

 

 7.运行成功后如下图:

技术图片

 

C# swagger配置(该配置主要用于测试接口时候方便)

标签:2-2   was   ima   需要   webp   inf   rip   tin   还需   

原文地址:https://www.cnblogs.com/lovecwq/p/13254076.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!