【发布时间】:2018-04-11 19:44:07
【问题描述】:
我的断点不同步,因此我不得不更改 launch.json 的 program 属性以指向 .NET2.0.0 创建的新文件夹。
现在,当我的应用尝试从 app.Development.json 文件中获取属性时,它最终为空:
`
.ConfigureAppConfiguration((hostContext, config) =>
{
// delete all default configuration providers
hostCtx = hostContext;
var hostConf = hostContext.Configuration;
var env = hostContext.HostingEnvironment;
config.Sources.Clear();
config.SetBasePath(env.ContentRootPath);
config.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)
.AddEnvironmentVariables();
// these both are null
certFileName = hostConf["AppConfiguration:CertFileName"];
certPassword = hostConf["AppConfiguration:CertPassword"];
})
`
【问题讨论】:
标签: c# asp.net visual-studio-code