【问题标题】:using appsetting.Development.json for AWS Mock Lambda Test Tool将 appsetting.Development.json 用于 AWS Mock Lambda 测试工具
【发布时间】:2020-04-24 02:57:19
【问题描述】:
AWS Mock Lambda 测试工具是否支持appsetting.Development.json。我可以在本地调试 lambda 时使用 appsetting.Development.json 加载应用程序相关设置吗?我的 lambda 在 dot net core 库项目中。
netcoreapp2.1
【问题讨论】:
标签:
.net-core
aws-lambda
environment-variables
appsettings
【解决方案1】:
这甚至适用于 dot net core 类库。
new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: true)
.AddJsonFile($"appsettings.{Environment.GetEnvironmentVariable("Environment")}.json", optional: true)
.AddEnvironmentVariables()
.Build();