2021年3月29日 星期一

.NET Core App 客製化 Configuration 來源

前陣子,對於設定檔(appsettings.json)在不同環境上,如何讀取到對應的檔案,

有了一些體會;這邊就來介紹,針對其他來源如何設計自己的 provider


2021年3月28日 星期日

.NET Core App 使用「環境變數」讀取對應 appsettings.json 檔案

之前文章有介紹過如何透過組態設定輸出對應的 appsettings.json 檔,

亦有支援透過「環境變數」來讀取設定檔的實作方式,提供參考。

.NET Core App 使用「組態管理員」讀取對應 appsettings.json 檔案

在 .NET Core 的世界,設定檔是透過 appsettings.json 檔案來完成,

這應該有點類似之前的組態設定檔,只是現在都是以 .json 格式呈現。

2021年3月22日 星期一

將同步方法調整為非同步

有時候,會需要將既有的同步的方法改成非同步,尤其在 .net core 的環境下,

非同步已成顯學,不支援非同步的函式就是不夠潮。


2021年3月21日 星期日

ASP.NET Core 3.1 封包壓縮

由於系統需要透過傳遞資料與使用者及相關服務運作,故會希望傳送效率及

品質越高越好。

ASP.NET Core 3.1 Middleware 幾種例外錯誤處理方式

在MVC 既有的流程中,已有 Exception Filter ,但僅能捕捉到 Action 與 Action Filter 發生的錯誤;

然而 asp.net core 加入了 middleware ,所以middleware 發生的例外錯誤,就交給了

Middleware ExceptionHandler。

ASP.NET Core 3.1 自訂 Middleware 類別

前面文章大概說明了甚麼是 Middleware,針對 pipeline 可加入相關元件,

進而進行相關邏輯運算...等,所以這篇就介紹如何自訂屬於自己的 Middleware 類別。

ASP.NET Core 3.1 新增 Middleware 的順序

在微軟官網有提供建議 Middleware 加入的順序,由於設定也需要一些細節,

就順手紀錄一下,避免煩心。

ASP.NET Core 3.1 認識 Middleware

前篇文章有提到 middleware ,這邊就來介紹一下(亦可參考官網)。 在前文中有提到

Http Request / Response 「Pipeline 」這個名詞。


ASP.NET Core 3.1 初探

這系列主要針對 asp.net 3.1 的使用經驗以及測試歷程紀錄下來,將之前概略的筆記

整理一下並產出文章,未來也方便自己查找(回想)。

2021年3月5日 星期五

解決 ReSharper 造成 jQuery Code Snippets 失效問題

好長一段時間沒寫前端了,這次需要調整的功能會需要調整 jQuery,因舊專案的

jQuery 是標配,一時還是需要最低限度的打字(誤...


2021年3月2日 星期二

鍵盤顯示工具Carnac 安裝筆記

Carnac 是一個鍵盤輸入顯示工具,在練習打字需要錄影檢視時蠻有幫助的;

這工具可以到這邊下載版本(Windows)。但因為我下載之後安裝一直有問題,