2011-05-17 84 views
0

我意識到處理程序和模塊是asp.net生命週期的一部分,所以我的問題是,是否有相當於可以應用於WCF或ASMX的處理程序或模塊?http處理程序和模塊WCF

目標是快速將未處理的錯誤記錄模塊應用到我們的每個asp.net站點以及服務,而不用重建它們。我能夠爲asp.net網站構建一個模塊,並通過一個配置更改輕鬆添加它。

回答

2

ASMX是一個不推薦的技術我不願意談論它,讓我們儘快安靜地死去吧。

就WCF而言,處理錯誤的最佳方法是實施自定義IErrorHandler並將可能從操作合同傳播的所有非託管例外包裝爲錯誤契約。

+0

啊,好主意。謝謝。 – 2011-05-17 17:07:18

+0

@DustinDavis,不一定,您可以在單獨的類庫中開發錯誤處理程序,然後將其注入app/web.config(取決於您的服務託管位置)。 – 2011-05-17 17:07:58

+0

我意識到我可以添加它作爲配置後的自定義行爲後,我發表了評論。 – 2011-05-17 17:08:30