配置Swagger

1.添加Nuget包(Swashbuckle.Core 和 Swagger.Net.UI)
–> 联机先后搜 Swashbuckle 与Swagger 关键字
2.安装好之后回在项目的根目录下生成一个SwaggerUI的文件夹 ,里面是一些css样式和js文件,在 App_Start文件夹下 会添加两个文件 SwaggerConfig.cs 和SwaggerNet.cs 主要的配置在这里面设置。
在SwaggerNet.cs中将
//[assembly: WebActivator.PreApplicationStartMethod(typeof(TutorialSwagger.App_Start.SwaggerNet), “PreStart”)]
//[assembly: WebActivator.PostApplicationStartMethod(typeof(TutorialSwagger.App_Start.SwaggerNet), “PostStart”)]
屏蔽掉 ,运行起来会报错。
在这里插入图片描述
3.添加生成xml文件,右击项目–>属性–>生成
4.添加全局配置

c.SingleApiVersion("v1", "TutorialSwagger");
                        var XmlFile = string.Format("{0}/bin/TutorialSwagger.XML",System.AppDomain.CurrentDomain.BaseDirectory);
                        if (System.IO.File.Exists(XmlFile)) 
                        {
                            c.IncludeXmlComments(XmlFile);
                        }

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_39072819/article/details/103756345