.NET 7 Web API Swagger/Swashbuckle版本控制路由异常问题
.NET 7 Swagger UI版本控制迁移遇到的问题
我在.NET 7测试项目里成功实现了从v3/v4版本开始的Swagger UI版本控制,但把这套方案迁移到现有项目时出现了不一致的情况:
- 最初遇到405错误,偶然发现给后续版本添加额外路由(默认v3版本无需该路由)可消除405错误
- 但添加路由后导致Swagger UI出现异常,还强制要求输入版本号,这一结果完全不符合预期
相关问题及配置截图如下:
- ![路由配置截图]
- ![405错误截图]
- ![异常Swagger UI截图]
- ![测试项目启动配置截图]
内容的提问来源于stack exchange,提问作者user3487843
相关产品推荐
相关产品推荐

