本文主要是介绍ASP.NET MVC集成SwaggerUI,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天第一次集成Swagger,由于在博客找到几篇教程,大多都过期了。
也找到一些比较新的,原文地址:
https://www.cnblogs.com/yxlblogs/p/4075932.html
集成也相对比较简单,为了以后方便查找,所以自己也就记下来了。
目前nuget上的最新版本 Swashbuckle v5.6.0
第一步,按照Swashbuckle v5.6.0 Nuget包
第二步:Web项目右键属性-》生成-》勾选XML文档文件,建议用默认路径
第三步:按照NuGet包之后,App_Start文件夹下会有一个SwaggerConfig文件,打开它
第四步:配置文件取消 c.IncludeXmlComments(GetXmlCommentsPath()); 注释并且实现(GetXmlCommentsPath()方法,如图:
为了方便复制,下面是方法文本代码。
protected static string GetXmlCommentsPath(){return System.String.Format(@"{0}\bin\AspNetWeb.xml", System.AppDomain.CurrentDomain.BaseDirectory);}
第五步:访问 http://xxxx:xxxx/swagger
这篇关于ASP.NET MVC集成SwaggerUI的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!