有關 Configuration — appsettings.json
在執行時,會根據 ASPNETCORE_ENVIRONMENT 的值來判斷目前環境為何,該欄位可以是任何的值,唯Development、Production、Staging 三者是內建的值。
會自行判斷目前環境並使用對應的設定檔。
(ASPNETCORE_ENVIRONMENT 可於 launchSettings.json 或專案屬性中設定)
參照:
用 Options Pattern 取用 Configuration 的值
- 於 appsettings.json 中新增 Section
2.於 Options 資料夾中新增對應接收屬性的物件
3.在 Startup.cs 中註冊
4.於控制器中,會用DI方式注入
參照: