Difference between revisions of "Creating and Using config.json file"
From Logic Wiki
(Created page with "Category:MVC Category:MVC6 Category:ASP.NET Category:ASP.NET5 == Defining == in startup.cs file <pre class="brush:c-sharp;"> public class Startup { public...") |
m (1 revision imported) |
(No difference)
| |
Latest revision as of 14:27, 9 May 2016
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"]