.NET中異常發布器的開發(1)(2)(3)
2004-02-18 11:43
274 查看
http://www.csdn.net/Develop/article/24/24193.shtm
http://www.csdn.net/develop/article/24/24195.shtm
http://www.csdn.net/develop/article/24/24196.shtm
.NET中有著很完善的異常系統,在發生了異常之後,我們可以寫一些代碼來處理異常,從另外一方面來說,我們需要一個很靈活而方便的異常發佈器來向用戶顯示一些友好資訊和記入日誌。因為很明顯的,我們不希望用戶看到的是一些諸如“違反了 UNIQUE KEY 約束 'IX_Country'。不能在物件 'Country' 中插入重複鍵。”之類的資訊,如果讓用戶看到的是“系統錯誤:您不能插入重複記錄!本條記錄某些資訊違反了資料庫唯一性原則,請檢查您的紀錄以保持資訊的唯一性。 請與系統管理員聯繫!”之類的資訊,這會友好的多,即使是除此之外不對異常作任何處理。同時,我們還希望能夠在日誌中寫入異常的相關資訊,以備系統管理員來查看這些日誌,做出相應的處理。根據需要我們可能會選擇是寫入作業系統日誌裏或者是一個XML檔裏。
http://www.csdn.net/develop/article/24/24195.shtm
http://www.csdn.net/develop/article/24/24196.shtm
.NET中有著很完善的異常系統,在發生了異常之後,我們可以寫一些代碼來處理異常,從另外一方面來說,我們需要一個很靈活而方便的異常發佈器來向用戶顯示一些友好資訊和記入日誌。因為很明顯的,我們不希望用戶看到的是一些諸如“違反了 UNIQUE KEY 約束 'IX_Country'。不能在物件 'Country' 中插入重複鍵。”之類的資訊,如果讓用戶看到的是“系統錯誤:您不能插入重複記錄!本條記錄某些資訊違反了資料庫唯一性原則,請檢查您的紀錄以保持資訊的唯一性。 請與系統管理員聯繫!”之類的資訊,這會友好的多,即使是除此之外不對異常作任何處理。同時,我們還希望能夠在日誌中寫入異常的相關資訊,以備系統管理員來查看這些日誌,做出相應的處理。根據需要我們可能會選擇是寫入作業系統日誌裏或者是一個XML檔裏。
相关文章推荐
- .NET 對使用者與開發人員的意義(二)
- 極意之道—次世代.NET Framework 3.5資料庫開發聖典 ASP.NET篇
- ASP.NET MVC 2.0 3.0 4.0分離項目區域實現多人開發管理方案
- (原創) N-Tier開發的一些經驗分享 (.NET) (N-Tier)
- .NET 對使用者與開發人員的意義(一)
- ASP.NET MVC 2.0 3.0 4.0分離項目區域實現多人開發管理方案
- VISTA上開發ASP.NET 3.5無法"在瀏覽器中檢視"
- (原創) 如何用C++開發ASP.NET? (.NET) (C++/CLI) (ASP.NET) (C/C++)
- 使用 VS.NET 開發 Lotus Notes Client Application 前置作業
- VS2008調用時,出現「無法連接到 ASP.NET程式開發伺服器」或「webdev.webserver.exe」錯誤
- ASP.NET MVC 開發心得分享 (21):Routing 觀念與技巧
- asp.net web開發相關博客
- ADO.NET 開發高手線上教學課程第六集 - 如何使用資料讀取器 (SqlDataReader)
- ADO.NET 開發高手線上教學課程 视频教程 vb讲解
- VS.NET中的開發技巧
- 在ASP.NET中实现多文件上传
- asp.net遍历控件的实现
- 新瓶旧酒ASP.NET AJAX(9) - 客户端脚本编程(Sys.Net命名空间下的WebServiceProxy、WebServiceError、Generated Proxy Classes以及调用WebService、PageMethod)
- Asp.net 让图片按比例进行缩放显示
- ASP.NET快捷键