處理控制器構造函數中發生的異常的最佳方法是什麼?處理在asp.net MVC控制器構造函數中發生的異常
我所能想到的是使用Application_OnError()或在我的ControllerFactory中放置一個try/catch。
這些解決方案都不理想。 Application_OnError廣泛 - 我有一些非mvc內容在網站上有自己的錯誤處理。
使用try/catch塊看起來還挺有趣的。
如果我服務於不同的內容類型-html/text/json/rss ....我希望能夠處理操作方法內的異常,而不必編寫各種條件來確定什麼樣的錯誤信息服務。
我在這裏錯過了什麼,或者有其他人處理過嗎?
謝謝。我在初始化數據庫連接的構造函數中有一些存儲庫連接代碼。我現在懶加載它。 – Jason 2010-04-23 15:04:56
或注入一個有代碼的工廠來捕捉任何異常並正確處理它們。 – 2015-07-10 19:00:17