switch 的模式比對
· ☕ 6 分鐘 · 🍀 #C#
本篇整理 switch 的各種模式比對(至 C# 9.0)。

CLR、記憶體管理與資料型別
CLR、記憶體管理與資料型別
· ☕ 7 分鐘 · 🍀 #.NET Framework
簡單整理 .NET「通用語言運行庫」(Common Language Runtime)如何管理和配置記憶體資源,以存取程式運行中所用的實值型別(value types)或參考型別(reference types)變數資料。

免 IIS,⽤ OWIN 架設輕量級 ASP.NET Web API
· ☕ 4 分鐘 · 🍀 #ASP.NET #Self Host
本篇是記錄在 Console 程式中如何使⽤ Microsoft.AspNet.WebApi.OwinSelfHost 建置 Web API,包含使⽤ HTTPS 網址、繫結多個 IP 或域名、啟⽤ CORS 等,最後補充了管理 SSL 憑證相關指令與 Windows Service 中啟動 Web API 的程式碼。

⽤ certutil 新增刪除查詢 SSL 憑證
⽤ certutil 新增刪除查詢 SSL 憑證
· ☕ 2 分鐘 · 🍀 #SSL
記錄⽤ certutil 新增、刪除、查詢在「本機電腦」的「個⼈」或「受信任的根憑證授權單位」存放區的 SSL 憑證的指令。

Visual Studio 發佈專案時⾃動轉換組態對應的 Web.config
· ☕ 4 分鐘 · 🍀 #Visual Studio
軟體從開發到⽣產的各個階段,很常遇到不同環境需要不同的組態設定,若能善用 Visual Studio 本⾝組態檔的轉換功能,可以⼤⼤節約時間並降低錯誤機率,更能專注在開發上。本篇記錄 (1) 如何新增組態和 Web.config 設定檔,和 (2) 設定 Web.config 轉換內容。