myesn

myEsn2E9

hi
github

IIS: 配置 ASP.NET Core 環境變數使用不同的配置文件

在不同的環境中期望使用不同的配置文件,這有很多種方式,參考:https://learn.microsoft.com/zh-cn/aspnet/core/fundamentals/environments?view=aspnetcore-8.0

我使用的方式是配置環境變數:ASPNETCORE_ENVIRONMENT,默認的標準環境名稱有:

  • Development 本地
  • Staging 測試
  • Production 正式

當然,可以設置為任意的環境名稱,它們對應的配置文件是 appsettings.{Environment}.json(在如今的 asp.net core 中已經配置好了 .AddJsonFile 的環境變數文件,不需要再手動配置)。

然後,因為我使用的是 IIS,在 IIS 中配置環境變數的方式是:https://stackoverflow.com/questions/31049152/publish-to-iis-setting-environment-variable

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。