使用環境變數
你可以通過在 ConfigurationBuilder
上呼叫 .AddEnvironmentVariables()
來從環境變數中獲取配置。
它將載入以 APPSETTING_
為字首的環境變數然後使用冒號:
作為關鍵路徑分隔符。
這意味著:遵迴圈境設定:
APPSETTING_Security:Authentication:UserName = a_user_name
APPSETTING_Security:Authentication:Password = a_user_password
將相當於這個 json:
{
"Security" : {
"Authentication" : {
"UserName" : "a_user_name",
"Password" : "a_user_password"
}
}
}
**請注意,Azure Service 將設定作為環境變數進行傳輸。將為你透明地設定字首。因此,要在 Azure 中執行相同操作,只需在 AppSettings 刀片中設定兩個應用程式設定:
Security:Authentication:UserName a_user_name
Security:Authentication:Password a_user_password