我的Web应用程序需要从appsettings.json文件中读取Document DB键.我创建了一个带有键名的类,并在以下位置读取Config部分ConfigureaServices():
public Startup(IHostingEnvironment env) {
var builder = new ConfigurationBuilder()
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
.AddEnvironmentVariables();
Configuration = builder.Build();
}
public IConfigurationRoot Configuration { get; }
public void ConfigureServices(IServiceCollection services) {
services.AddMvc().AddJsonOptions(options => options.SerializerSettings.ContractResolver = new DefaultContractResolver());
services.AddSession();
Helpers.GetConfigurationSettings(services, Configuration);
DIBuilder.AddDependency(services, Configuration);
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找在Test项目中读取Key值的方法.