IOptionsMonitor<TOptions> 在docker中无效的解决方式
解决方式:设置环境变量 DOTNET_USE_POLLING_FILE_WATCHER=1
- 方式1
在docker run
中指定参数。-e DOTNET_USE_POLLING_FILE_WATCHER=1
* 方式2
在dockerfile 中指定。SET DOTNET_USE_POLLING_FILE_WATCHER=1
* 方式3
在Main()
方法中指定。Environment.SetEnvironmentVariable("DOTNET_USE_POLLING_FILE_WATCHER", "1");
参考文档
github issues
官方文档