/// <summary> /// /// </summary> /// <param name="configuration"></param> /// <param name="env"></param> public Startup(IConfiguration configuration, IHostingEnvironment env) { Configuration = configuration; var appConfig = new NineLetterConfig(); Configuration.GetSection("NineLetter").Bind(appConfig); _hostingEnvironment = env; }
/// <summary> /// /// </summary> /// <param name="env"></param> public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", true, true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", true); builder.AddEnvironmentVariables(); Configuration = builder.Build(); var appConfig = new NineLetterConfig(); Configuration.GetSection("NineLetter").Bind(appConfig); _hostingEnvironment = env; }