но платформа поддерживает три значения. А как это понимать?
в платформе зашит код определения окружения - это проверки IsProduction, IsStaging, IsDevelopment. то есть три среды можешь отлавливать естестенным способом. но при загрузке файлов настроек ты можешь добавлять в билдер конфигурации файлы настроек по шаблону. типа config.AddJsonFile($"appsettings.{env.Name}.json"); переменная среды в таком случае может называться как угодно и тебе нужно для каждого вида развертывания просто иметь файл настроек: appsettings.Production.json и, например, appsettungs.ProductionDocker.json. соответственно при развертываниях в разных средах переменная среды у тебя будет либо Production, Либо ProductionDocker
Обсуждают сегодня