Тут кстати не нужно использовать GetEnvironmentVariable
Ты можешь вызвать
.ConfigureHostConfiguration(builder =>
{
builder.AddEnvironmentVariables();
})
Затем твой ConfigureAppConfiguration
И в новом параметре, который context, я не помню первый он или второй идёт, вызывай
context.HostingEnvironment.EnvironmentName
Если что, ConfigureHostConfiguration вызывай только при использовании .NET generic host, в аспе же он уже вызван в дефолтном билдере