У меня есть веб-API asp.net core 2, который будет развернут в следующих средах:
INT, QA, STAGE, PRODUCTION среды.
Исходя из вышесказанного, мне нужно иметь файл appsettings.<EnvironmentName>.json
для каждой среды. По ссылке: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/environments?view=aspnetcore-2.1, вижу, что
В случае локальной среды разработки переменная среды с именем ASPNETCORE_ENVIRONMENT устанавливается на разработку. В случае развертывания, где ASPNETCORE_ENVIRONMENT не установлен, по умолчанию используется Производство
Я хотел бы знать, какие действия необходимо предпринять при подготовке файла appsettings.<EnvironmentName>.json
для среды INT, QA и STAGE. Нужно ли задавать среду явно для каждого веб-сервера среды:
set ASPNETCORE_ENVIRONMENT = Разработка.
Может ли кто-нибудь помочь мне, предоставив свое руководство?