Создание различных сред для приложения ASP.NET Core 2.0 - PullRequest
0 голосов
/ 05 июля 2018

Я хочу создать Staging и Production версии моей appsettings.json конфигурации, но не могу точно увидеть, как это сделать.

Я вижу, что в моем проекте есть файл appsettings.Development.json и что существует переменная окружения ASPNETCORE_ENVIRONMENT , для которой установлено значение Разработка .

Предположительно мне нужно создать appsettings.Stage.json и appsettings.Production.json и установить значение для ASPNETCORE_ENVIRONMENT соответственно?

Если так, как мне установить значение ASPNETCORE_ENVIRONMENT в моем конвейере выпуска? Я проверяю код с настройками Development , но их необходимо будет изменить, когда я выпущу в наши среды Staging и Production .

1 Ответ

0 голосов
/ 05 июля 2018

На самом деле это переменная окружения в ОС. Для Windows вы можете установить его через командную строку: setx ASPNETCORE_ENVIRONMENT "Production" или с PowerShell $Env:ASPNETCORE_ENVIRONMENT = "Production"

Проверьте это для других ОС.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...