Winton.Extensions.Configuration.Consul 在容器环境下读不到 KV(黑盒, 无异常无日志无连接),反复调试无效。改自实现 provider: - ConsulConfigurationProvider.cs:~180 行,HTTP API 拉 /v1/kv/?recurse=true - 支持 Optional(失败回退本地)、ReloadOnChange(Timer 轮询 watch) - 完全可控:ILogger 打印加载结果/异常/热重载事件 - KV key 映射:去 buildflow/ 前缀,剩余直接作 IConfiguration key - Value base64 解码(Consul API 默认编码) - 去掉 Winton 包依赖(csproj) Program.cs 改用 ConsulConfigurationSource 注册
Description
No description provided
Languages
C#
99.5%
Shell
0.5%