[英]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.