2013-02-15 60 views

回答

2

Sitecore的本身不具有相同的意義,因爲Entlib基於策略的異常處理機制。也就是說,沒有什麼能阻止你將基於Entlib策略的異常處理引入Sitecore網站,因爲它仍然只是一個常規的ASP.NET Web應用程序。您可以調用ExceptionPolicy.HandleException,而您通常會在代碼中捕獲並響應拋出的異常。

要開始查看John West的帖子Error Management with the Sitecore ASP.NET CMS,還要考慮添加應用程序級錯誤處理程序,該處理程序應用您已設置的Entlib策略。

+0

感謝凱文非常有幫助,我仍然與博客文章混淆。鑑於sitecore處理異常爲什麼我們需要處理頁面級別,應用程序級別等。是不是試圖抓住控制器,BLL和DLL&Application_Error()足夠好,以捕獲所有異常? Sitecore令人困惑,認爲易於實施。 – 2013-02-15 23:05:21