Creating and Using config.json file
From Logic Wiki
Defining
in startup.cs file
public class Startup
{
public static IConfigurationRoot Configuration;
public Startup(IApplicationEnvironment appEnv)
{
var builder = new ConfigurationBuilder()
.SetBasePath(appEnv.ApplicationBasePath)
.AddJsonFile("config.json")
.AddEnvironmentVariables();
Configuration = builder.Build();
}
}
Creating File
{
"AppSettings":{
"SiteEmailAddress":"me@aol.com"
}
}
Using
var email = Startup.Configuration["AppSettings:SiteEmailAddress"]