Why isn't my ASP.NET Core environment-specific configuration loading?