首页 > 编程语言 > C# .net core(.net 6) swagger 路由中版本{version}转换对应版本

C# .net core(.net 6) swagger 路由中版本{version}转换对应版本

时间:2023-01-11 16:25:49浏览次数:51  
标签:core swagger C# 版本 net Swagger

问题描述:在controller中使用了Versioning版本控制,在swagger页面显示时未转化为对应版本。

示例:

 

 

 

 

 

 转换为:

 

 

 实现方法: 在注册Swagger时‘builder.Services.AddSwaggerGen’中,添加对‘Swagger文档显示的API地址中将版本信息参数替换为实际的版本号’的相关配置。

 

 

 

详细配置见:C# .net core(.net 6) WebApi 版本控制(Versioning) 并配置Swagger 

 

标签:core,swagger,C#,版本,net,Swagger
From: https://www.cnblogs.com/yyd-sun/p/17044101.html

相关文章

  • Asp.net MVC 设置静态资源禁止访问的方法
    如果设置了禁止访问那么程序也访问不到这个资源了 1.直接配置WebConfig在</system.webServer>底部加上下面的配置  <security>     <requestFilter......
  • Kubernetes 1.26.0 集群部署Prometheus监控
    前言该存储库收集Kubernetes清单、Grafana仪表板和Prometheus规则,结合文档和脚本,使用Prometheus Operator提供易于操作的端到端Kubernetes集群监控。这个项目的内......
  • Windows Server 2016离线安装.NET Framework 3.5
    安装方法:1、下载NetFx3.cab后将其放于C盘WINDOWS文件夹下(C:\Windows)2、点击“开始”找到“WindowsPowerShell”右击“以管理员身份运行”,输入如下命令:dism.exe/onlin......
  • mac分屏功能怎么用?mac分屏magnet上手简单
    mac分屏功能怎么用?很多时候想两个页面一起看,或者打开一个Excel一个页面,想照着写,来回切换效率非常慢,如果可以像Windows分屏就会很方便。其实Mac系统是自带分屏功能的。Window......
  • docker部署 .net core web api
    在项目里先添加dockers支持  然后项目了就会出现Dockerfile文件  打开dockerfile文件修改成我这样  然后就去发布文件,  发布的时候就选择发布到文件夹......
  • DenseNet 论文解读
    目录摘要网络结构优点代码问题参考资料摘要ResNet的工作表面,只要建立前面层和后面层之间的“短路连接”(shortcut),就能有助于训练过程中梯度的反向传播,从而能训练......
  • Onenet平台脚本开发
     脚本调试模拟输入包括以下两种:模拟输入类型输入说明示例设备上行数据模拟设备上报自定义二进制数据输入以0x开头的十六进制字符串,例如:0xffff设备下行数据模......
  • windows golang 多版本管理
    下载g软件包源代码链接  https://github.com/voidint/g  二进制包连接 https://github.com/voidint/g/releases在%USERFILE%目录下.g目录创建把解压出来的g.e......
  • 不用VS,使用NET 7.0 SDK (v7.0.101)编程c#控制台应用程序方法
    摘要:如果没有vs环境,也可以编程c#控制台应用程序学习c#,方法步骤有下面几个步骤。1、下载NET7.0SDK(v7.0.101)安装网址https://dotnet.microsoft.com/zh-cn/download/do......
  • 使用nvm实现多版本node自由切换
    下载下载地址安装nvm注意:安装之前必须完全卸载已安装的node解压.zip压缩包,双击nvm-setup.exe开始安装,下面两个步骤需要注意:这里是设置nvm的安装路径这里是设置使用......