
過去在 ASP.NET 中要取得網站根目錄,可以透過 Server.MapPath(),但 ASP.NET Core 大量拋棄靜態方法降低依賴,所以沒有 Server.MapPath() 方法可用了。
本篇將介紹如何在 ASP.NET Core 取得網站根目錄。

ASP.NET 有些基本的預設值是不必要的,既然不會用到,建議就把它移除。
本篇將介紹 ASP.NET 基本優化設定,把不必要的 HTTP Modules、View Engines 及 HTTP Headers 移除。

先前有介紹過 Jenkins - Groovy 從外部檔案取得變數,但較複雜的設定不太適合用 Properties。
本篇將介紹 Jenkins 的 Pipeline Job 透過 Groovy 讀取 JSON 檔案取得變數。

Jenkins 的 Pipeline Job 傳遞 Boolean 參數時有一點雷,我第一次用 Boolean 參數真的被卡了一陣子。
本篇將介紹 Pipeline Job 在 Groovy 中取用 Boolean 參數的問題。

先前有介紹過 Jenkins - Groovy 從 JSON 檔案讀取變數,但使用 Pipeline Job 平行處理時,會拋出 NotSerializableException。
本篇將介紹如何在 Pipeline Job 平行處理,正常的取用 JSON 內容。

最近升級 ASP.NET MVC 專案中的 NuGet 套件,升級完成後,編譯跟單元測試都過了
但執行時卻遇到 ConfigurationErrorsException: 無法載入檔案或組件 'System.Runtime' 或其相依性的其中之一。

運行 ASP.NET 基本上都是掛載在 IIS 上面,但 IIS 預設的設定,並不適合 24 小時不中斷的營運系統。
如果沒有適當的調整,可能會造成使用者的感受不佳,而你又偏偏不會遇到。
本篇將介紹 IIS 運行 ASP.NET 網站的基本優化設定。

當多個 Jenkins 工作有聯貫性時,可以透過一個 Pipeline Job 包裝,由 Pipeline Job 依序自動執行。
本篇將介紹如何在 Pipeline Job 用 Groovy Script 調用其它 Jenkins 的工作。

在撰寫 Pipeline Job 時,很多時候工作是沒有順序相依關係,如果純用 stage 逐一處理,略顯效率不彰。
本篇將介紹 Jenkins 使用 Groovy 撰寫 Pipeline Job 的平行處理。