最近在學習基礎.net core,學習到如何用Options Pattern(有點相似之前學的Model)的方式來讀取Configuration.json的資料。

這方式對於以前的我來說常要用一大串才能讀到資訊,雖然無傷大雅,但用Options Pattern的方式在可讀性上有大大加分~~

有關 Configuration — appsettings.json

Development、Production、Staging 皆是微軟內建的值

在執行時,會根據 ASPNETCORE_ENVIRONMENT 的值來判斷目前環境為何,該欄位可以是任何的值,唯Development、Production、Staging 三者是內建的值。

會自行判斷目前環境並使用對應的設定檔。

(ASPNETCORE_ENVIRONMENT 可於 launchSettings.json 或專案屬性中設定)

參照:

it邦幫忙-Environments 多重環境

用 Options Pattern 取用 Configuration 的值

  1. 於 appsettings.json 中新增 Section

--

--

--

--