Я запускаю asp.net core 2.1 из .NET и задаюсь вопросом, как мне сделать несколько файлов AppSetting.json?
До того, как у нас был webconfig, вы могли иметь webconfig.debug, webconfig.prod и т. Д.
Какое ядро эквивалентно этому?
По умолчанию ASP.NET Core пытается загрузить дополнительный файл appsettings.<EnvironmentName>.json.Используя доступные имена среды по умолчанию, это позволяет вам создавать следующие файлы:
appsettings.<EnvironmentName>.json
appsettings.json
appsettings.Development.json
Development
appsettings.Staging.json
Staging
appsettings.Production.json
Production
Имя среды обычно контролируется с помощью переменной среды ASPNETCORE_ENVIRONMENT или launchSettings.json при разработке ( извлечение документов ).
ASPNETCORE_ENVIRONMENT
launchSettings.json
Посмотрите в документации по конфигурации для получения дополнительной информации по этой теме.