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发现又可以用,我压根就怀疑不到是版本问题。。。。。感谢张队指出
记录一下,以备自己和各位查询
转载自:https://www.cnblogs.com/Jerseyblog/p/13026128.html
这个问题也让我查了很久,直到看到这篇转载才解决了,感谢,希望更多人能不用再踩坑