![](/img/trans.png)
[英]After migration from .NET core 2.2 to .NET 5 the application won't start after deploying to azure app service - startup timeout
[英].Net App in Docker - Startup Can't Find Azure App Configuration
讀取環境變量和連接字符串的推薦方法如下:
var Appconfig = new ConfigurationBuilder()
.SetBasePath(context.FunctionAppDirectory)
.AddJsonFile("local.settings.json", optional: true, reloadOnChange: true)
.AddEnvironmentVariables()
.Build();
//Reading config values from local.settings.json
var appSetValue = Appconfig["MyCustomSetting"];
//Reading Application Settings
var value = Environment.GetEnvironmentVariable("MyCustomSetting");
//Reading Connection Strings
var mycusString = Appconfig.GetConnectionString("MyCustomSetting");
FunctionAppDirectory設置用於查找
local.settings.json
文件的目錄。 將optional
設置為 true 因為我們在部署時不會擁有該文件。 AddEnvironmentVariables將從 Azure 設置中獲取應用程序設置和連接字符串。 參考這里
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.