public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile(config => { config.Path = "appSettings.json"; config.ReloadOnChange = true; }) .AddJsonFile(options => { options.Path = $"appsettings.{env.EnvironmentName}.json"; options.ReloadOnChange = true; options.Optional = true; } ) .AddEnvironmentVariables(); var configSettings = new AppSettings(); builder.Build().Bind(configSettings); var settingsBuilder = new ConfigurationBuilder() .AddCustomConfig(configSettings); Configuration = settingsBuilder.Build(); Log.Logger = ApplicationLogging .GetSeriLogger(Configuration.AsEnumerable() .ToDictionary(x => x.Key, x => x.Value)); _stsServer = "https://localhost:44364";//Configuration["StsServer"]; }