最近在學習基礎.net core,學習到如何用Options Pattern(有點相似之前學的Model)的方式來讀取Configuration.json的資料。 這方式對於以前的我來說常要用一大串才能讀到資訊,雖然無傷大雅,但用Options Pattern的方式在可讀性上有大大加分~~ 有關 Configuration — appsettings.json 在執行時,會根據 ASPNETCORE_ENVIRONMENT 的值來判斷目前環境為何,該欄位可以是任何的值,唯Development、Production、Staging 三者是內建的值。 會自行判斷目前環境並使用對應的設定檔。 (ASPNETCORE_ENVIRONMENT 可於 launchSettings.json 或專案屬性中設定) 參照: it邦幫忙-Environments 多重環境 用 Options Pattern 取用 Configuration 的值