码迷,mamicode.com
首页 > Web开发 > 详细

.Net MVC集成SwaggerUI文档

时间:2020-04-13 10:30:33      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:sum   director   nts   XML   集成swagger   summary   没有   方法   string   

1.nuget上的最新版本  Swashbuckle 5.6.0

技术图片

 

 会在App_Start文件夹下生成一个SwaggerConfig.cs文件配置类(如下图)

技术图片

 

 3.运行项目区查看http://localhost:xxxx/swagger/ui/index的页面

技术图片

 

 

 4.配置文档:项目属性->生成,勾选生成xml文档文件(有些太古老的WebSite项目不支持注释功能,因为根本没有生成xml这一个选项)

技术图片

 

 4.配置文件取消 c.IncludeXmlComments(GetXmlCommentsPath()); 注释并且实现(GetXmlCommentsPath()方法

技术图片

 

 实现方式:

 

 

/// <summary>
        /// 获取XML文档地址
        /// </summary>
        /// <returns></returns>
       public static string GetXmlCommentsPath()
        {
            return string.Format(@"{0}\bin\SwaggerUI.xml", System.AppDomain.CurrentDomain.BaseDirectory);
        }

第五步:访问 http://localhost:xxxx/swagger/ui/index

.Net MVC集成SwaggerUI文档

标签:sum   director   nts   XML   集成swagger   summary   没有   方法   string   

原文地址:https://www.cnblogs.com/geekX/p/12689677.html

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