ASP-NET

免 IIS,用 OWIN 架設輕量級 ASP.NET Web API

ASP-NET

本篇是記錄在 Console 程式中如何使用 Microsoft.AspNet.WebApi.OwinSelfHost 建置 Web API,包含使用 HTTPS 網址、繫結多個 IP 或域名、啟用 CORS 等,最後補充了管理 SSL 憑證相關指令與 Windows Service 中啟動 Web API 的程式碼。


CLR

CLR、記憶體管理與資料型別

CLR

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


csharp

switch 的模式比對

csharp

本篇整理 switch 的各種模式比對(至 C# 9.0)。


ssl

用 certutil 新增刪除查詢 SSL 憑證

ssl

記錄用 certutil 新增、刪除、查詢在「本機電腦」的「個人」或「受信任的根憑證授權單位」存放區的 SSL 憑證的指令。


visual-studio

Visual Studio Installer Projects - 安裝檔二三事

visual-studio

本篇整理使用 Visual Studio Installer 來建立安裝檔的一些小技巧及免安裝檔或自解壓縮檔的建置。


讓 IIS Express 允許外部連接(區網內手機或其他電腦等)

visual-studio

有時開發中需要測試不同環境或裝置開啟網站的差異,而為了方便偵錯,可以讓 IIS Express 啟動的網站允許外部連線進來。


Visual Studio 發佈專案時自動轉換組態對應的 Web.config

visual-studio

軟體從開發到生產的各個階段,很常遇到不同環境需要不同的組態設定,若能善用 Visual Studio 本身組態檔的轉換功能,可以大大節約時間並降低錯誤機率,更能專注在開發上。本篇記錄 (1) 如何新增組態和 Web.config 設定檔,和 (2) 設定 Web.config 轉換內容。