上一篇我們完善了多層開發(fā)的效率問題,傳送門:項目架構(gòu)開發(fā):展現(xiàn)層(下)

 

這次我們完成架構(gòu)的異常處理功能,異常處理一般都與日志分不開的,因為分析及定位問題需要一些詳細(xì)信息;

稍微正規(guī)一點的公司,都會分開發(fā)、測試及生產(chǎn)環(huán)境。在本地及測試環(huán)境出BUG了,問題很好解決

調(diào)試跟蹤問題,三下五除二就搞完了;但是在生產(chǎn)環(huán)境出問題,基本上是不允許直連數(shù)據(jù)庫調(diào)試的;

這時候如何沒有足夠的異常信息參考,那你就悲催了,你等著加班熬夜吧。

為了解決這個問題,所以異常信息的捕捉及記錄就顯得非常重要了,一個完善的系統(tǒng),出問題后不可能要去調(diào)試才能知道具體原因的

 

1、解決展現(xiàn)層的異常

1.1 其實ASP.NET MVC已經(jīng)支持全局異常的處理,就是這個:HandleErrorAttribute,這里我們只是簡單介紹他的使用方法

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式