[英]Azure: How to reload the Environment Variables without rebooting the App Service
我想要達到的目標:
在 ASP.NET Core Web 應用程序中,我想監聽配置更改事件,並在運行時重新加載新的配置值。 我正在使用以下 CLI 操作更改配置設置:
例如:
az webapp config appsettings set --name $WebAppName --slot $SlotName --resource-group $ResourceGroupName --settings A_Setting_To_Monitor=$NewSettingValue
如何在不重置應用服務的情況下檢測此更改事件並加載新的配置值?
我正在使用 C# 和 .NET Core 2.1。
查看Azure 應用程序配置。
Azure App Configuration 提供了一項服務來集中管理應用程序設置。 現代程序,尤其是運行在雲端的程序,一般都有很多組件,本質上是分布式的。 在這些組件中分散配置設置可能會導致在應用程序部署期間出現難以排除的錯誤。 使用 App Configuration 存儲應用程序的所有設置並在一個地方保護它們的訪問。
App Configuration 可以更輕松地實現以下場景:
- 針對不同環境和地域的分層配置數據的集中管理和分發
- 動態配置更改,無需重新部署或重新啟動應用程序
- 功能管理
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.