Creating and Using config.json file

From Logic Wiki
Jump to: navigation, search


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"]