zzq361267211
zzq361267211
那 IOptionMonitor 的的Onchange 事件是监听的 c:\opt\data\ {ApolloID} \config-cache目录 的文件改动吗? c:\opt\data\ {ApolloID} \config-cache 这个路径是在那里进行的绑定呢? 是那个 ConfigValueJson的库里面做的吗?
在.NET5 当中照着文档做,IOption的 Onchange事件正常, 但是我基于Furion框架(国内一个.NET的框架)下,照着文档做发现 IOption 在 apollo服务端发布了新的配置改动后,连Onchange事件触发不了,我最初在ChangeToken.OnChange中添加了 对c:\opt\data\ {ApolloID} \config-cache的文件改动监听, 发现可以在服务端发布配置改动后正常触发事件。 想问下大佬这样的情况要如何排查这种情况下的 事件触发失效呢?
> 不建议直接修改缓存文件,如果想要修改配置建议修改AppSettings.json 我这边没有直接对缓存文件做操作,只监听了缓存文件的改动。 正常的做法失效了,才出此下策的
请问这个包已经从nuget下架了吗,在nuget 的UI 没有找到, 用命令安装也报了找不到包的错 Install-Package Tuhu.Extensions.Configuration.ValueBinder.Json PM> Install-Package Tuhu.Extensions.Configuration.ValueBinder.Json Install-Package : 找不到程序包“Tuhu.Extensions.Configuration.ValueBinder.Json” 所在位置 行:1 字符: 1 + Install-Package Tuhu.Extensions.Configuration.ValueBinder.Json + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], Exception + FullyQualifiedErrorId...
那如果不靠那个包来绑定的,新的 绑定 option的步骤是?