Automatically set appsettings.json for dev and release environments in asp.net core?
Update for .NET Core 3.0+ You can use CreateDefaultBuilder which will automatically build and pass a configuration object to your startup class: WebHost.CreateDefaultBuilder(args).UseStartup<Startup>(); public class Startup { public Startup(IConfiguration configuration) // automatically injected { Configuration = configuration; } public IConfiguration Configuration { get; } /* … */ } CreateDefaultBuilder automatically includes the appropriate appsettings.Environment.json file … Read more