web api 配置 Swagger

隐身守侯 提交于 2020-03-18 17:02:14

某厂面试归来,发现自己落伍了!>>>

swagger安装

Nuget搜索swagger,然后安装Swashbuckle

安装好了后

 删除多余的SwaggerUI文件夹

删除多余的配置类SwaggerNet

4.添加接口注释

完成上面三部运行项目,可以看到接口描述已经生成,浏览地址http://xxx/Swagger。但是没有接口的注释,下面添加接口注释

 项目属性->勾选生成xml文档文件

修改SwaggerConfig文件

//c.IncludeXmlComments(GetXmlCommentsPath());
    //设置接口描述xml路径地址
    c.IncludeXmlComments(string.Format("{0}/bin/SwaggerDemo.XML", System.AppDomain.CurrentDomain.BaseDirectory));
给接口添加注释,即可看到参数及方法描述了
这样好了后发现没有 具体接口的名称
这时候找到App_Start 里面的WebApiConfig 这个文件 修改下 routeTemplate
修改为

这样配置Swagger 就完成了

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!