我要实现的目标:
基本上在ASP.NET Core Web App中,我想听配置更改的事件并在运行时重新加载新的配置值,我通过以下CLI操作更改配置设置
例如:
az webapp config appsettings set --name $WebAppName --slot $SlotName --resource-group $ResourceGroupName --settings A_Setting_To_Monitor=$NewSettingValue
如何检测此更改事件并加载新值?
我正在使用C#和.NET Core 2.1
答案 0 :(得分:1)
Azure应用程序配置提供一项服务来集中管理应用程序设置。现代程序,尤其是在云中运行的程序,通常具有自然分布的许多组件。在这些组件之间分散配置设置会导致在应用程序部署期间难以解决的错误。使用“应用程序配置”可以存储应用程序的所有设置,并将它们的访问保护在一个地方。
通过应用程序配置,可以更轻松地实现以下方案:
- 针对不同环境和地理位置的分层配置数据的集中管理和分发
- 动态配置更改,无需重新部署或重新启动应用程序
- 功能管理