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

.net framework 之封面圖

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

 

使用C#連線 FTP 技巧整理

使用C#程式進行 FTP 連線時,會因為各種不同的 FTP 相關設定,導致各種不同種類的問題如:連線失敗、路徑找不到、編碼錯誤等等。但抓取系統相關 FTP 的Exception有時候並沒有那麼詳細,甚至會有Log與實際問題無關聯性的問題產生,故撰寫此篇文章記錄下可能產生的問題以及如何撰寫程式可以避免問題及快速測試。

C# 9.0

C# 9.0

隨著.NET 5.0的到來,微軟更新了C#的版本9.0,這邊簡單介紹一下C#9.0的內容,也讓自己在寫文章的同時熟悉過一次這些微軟所提供的新功能。