apollo.net icon indicating copy to clipboard operation
apollo.net copied to clipboard

Net6+ 调整IList<IConfigurationSource>的顺序之后Apollo的热更新不工作了.

Open czd890 opened this issue 3 years ago • 0 comments

Net6+ 通过WebApplicationBuilder配置application, configuration系统换成了ConfigurationManager的实现. 通过ConfigurationManager.Sources.[Insert,Remove,Add] 调整source的顺序的时候, 会导致 dispose ApolloConfigurationProvider对象, 进而导致丢掉对changeLinstener的调用.

是不是考虑吧ConfigurationProvider和IConfigurationSource 的实现从ApolloConfigurationProvider独立开来.

czd890 avatar Jul 28 '22 03:07 czd890