c#在MVC Api(.net framework)当中使用Swagger,以及Demo下载

主要的步骤就是创建项目,通过nuget 添加Swashbuckle包,然后在SwaggerConfig当中进行相关的配置。

具体的步骤,可以参考下面的链接:

  1. https://www.cnblogs.com/94pm/p/8046580.html
  2. https://blog.csdn.net/xiaouncle/article/details/83995809
  3. https://www.cnblogs.com/dawenyang/p/10911051.html

根据需要,这里面添加了一些扩展。

其中2和3的部分是为了界面汉化和显示控制器说明。

1的部分是为了支持隐藏一些不需要暴露出来的控制器或者方法。具体怎么使用HiddenApi,请参考我写的两个控制器Demo

如下图所示,TestAPI20控制器(Controller)有2个 动作(Action),其中Test21可以正常出现在Swagger界面上,

而Test10因为上面标记的HiddenApi,而被隐藏。

相关推荐
kylezhao20192 小时前
第1章:第一节 开发环境搭建(工控场景最优配置)
开发语言·c#
钰fly5 小时前
C#文件与数据操作核心概念手册
c#
阿蒙Amon5 小时前
C#每日面试题-简述C#访问修饰符
windows·microsoft·c#
酩酊仙人8 小时前
ABP+Hangfire实现定时任务
后端·c#·asp.net·hangfire
阿蒙Amon9 小时前
C#每日面试题-属性和特性的区别
java·面试·c#
要记得喝水9 小时前
某公司C#-WPF面试题-来自nowcoder(含答案和解析)--2
c#·wpf
牛魔王_110 小时前
ASP.NET 超时机制分析
后端·http·asp.net·超时·代码
William_cl12 小时前
【保姆级】ASP.NET Razor 视图引擎:@if/@foreach 核心语法拆解(附避坑指南 + 生活类比)
后端·asp.net·生活
爱敲点代码的小哥13 小时前
类型转换 递归算法 编译错误 装箱和拆箱 知识点
开发语言·c#
时光追逐者14 小时前
一个 WPF 开源、免费的 SVG 图像查看控件
开源·c#·.net·wpf