C# .net framework 如何自訂錯誤頁面

.net framework 之封面圖

在使用C#建立”.NET Framework”網站專案時,預設的錯誤頁面會顯示編譯器提供的錯誤訊息,使開發者能夠輕鬆地查詢問題並讓客戶方便回報問題給開發者進行修正。儘管這樣的設計初衷是良好的,但考慮到近年來網路攻擊日益頻繁,弱點掃描將顯示預設錯誤頁面列為高風險事項。這是因為預設錯誤頁面可能會將敏感的錯誤訊息暴露給用戶,進而讓攻擊者發現網站的弱點並進一步進行攻擊。因此,我們需要使用自訂的錯誤頁面,以隱藏實際的錯誤訊息,並提供更安全的使用體驗。

 

IIS重新導向設定

由於最近公司將原本http://www.ite2.com.tw 的網域換成https://www.ite2.com,所以進行了一堆站台的301轉址設定,雖然之前有設定過,但是常常會遺漏一些細節,所以以下會列出幾個時常忘記的設定細節,給大家參考。

探討IIS 8的預先載入設定

探討IIS 8的預先載入設定

在為客戶進行客製化 簡訊應用系統 專案時,網站採用ASP.NET開發,掛載在IIS上,於是會遇到一個常見的狀況:第一個登入系統的人要等比較久的時間才能看到回應的網頁,IIS 8之後也提供了預先載入的設定,依照網路上查到的設定方式設定後,卻依然收到客戶反映第一個登入的使用者回應時間過久的問題。本篇文章則是探討IIS上的預先載入相關設定與適用情況。