【发布时间】:2020-02-29 07:30:06
【问题描述】:
我正在处理一个使用
从 appsettings 读取的 C# 类Environment.GetEnvironmentVariable("setting")
我想制作另一个控制台程序(.net core 3.0),它从 appsettings.json 读取设置并将它们加载到环境变量中。
static void Main(string[] args)
{
var builder = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json")
.AddEnvironmentVariables();
IConfiguration config = builder
.Build();
var businessLogic = new BusinessLogic(); // uses GetEnvironmentVariable to get configuration
}
在我的业务逻辑类中,环境变量没有被正确拉回。可能是什么问题?
appsettings.json 格式如下:
{
"SETTING" : "setting value"
}
【问题讨论】:
标签: .net-core environment-variables configuration-files