ocelot 从15.x版本升级到16.x版本 UnableToFindDownstreamRouteError Message: Failed to mat ch Route configuration for upstream path

项目里面用到 ocelot ,之前老的项目用的是 15.x

 

最近要一个新项目也要用到,直接安装了最新的16.x,结果死活都匹配不到上游路径。

刚开始以为是自己代码写得有问题,各种找问题,结果后来把ocelot降到15.x的版本又可以用了。所以怀疑是16.x做了什么更新

搞了半天,原来是新版的修改了配置文件

github 对 ocelot 16.x的描述 Tom Pallister - Rename all ReRoute to Route to move closer to YARP +semver: breaking

之前根节点是 ReRoutes 现在是 Routes 。要不是退回15.x发现又可以用,我压根就怀疑不到是版本问题。。。。。感谢张队指出

记录一下,以备自己和各位查询

 

posted @   LoveCoder  阅读(1994)  评论(5编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示