Dot-Net

Appsettings.json 不同的版本?

  • May 17, 2018

我正在啟動來自 .NET 的 asp.net core 2.1,想知道如何製作多個 AppSetting.json 文件?

在我們擁有 webconfig 之前,您可以擁有 webconfig.debug、webconfig.prod 等。

與此等價的核心是什麼?

預設情況下,ASP.NET Core 將嘗試載入其他appsettings.<EnvironmentName>.json文件。使用可用的預設環境名稱,這允許您創建以下文件:

  • appsettings.json- 無論環境名稱如何都載入
  • appsettings.Development.json- 僅在環境名稱為Development
  • appsettings.Staging.json- 僅在環境名稱為Staging
  • appsettings.Production.json- 僅在環境名稱為Production

環境的名稱通常通過ASPNETCORE_ENVIRONMENT環境變數或launchSettings.json開發時控制(查看文件)。

查看配置文件以獲取有關此主題的更多資訊。

引用自:https://stackoverflow.com/questions/50397343