2011-03-08 76 views
0

我在使用n2cms + asp.net mvc, 將網站上傳到網絡服務器時,在aspx頁面中引發異常,頁面顯示爲空白,並且頁面中沒有任何內容,即使我關掉在web.config中N2cms中的例外頁面

,但是當該網站是我的計算機上運行Visual Studio簡單地告訴我異常的customErrors,

有沒有辦法趕上這種情況下的例外?

回答

2

這可能是由於您的主機配置。您可以查看ELMAH以便輕鬆記錄異常情況。

1

您可以處理Global.asax方法中名爲Application_Error的所有全局錯誤 - http://msdn.microsoft.com/en-us/library/24395wz3.aspx。它適用於簡單的情況。但我強烈建議使用ELMAH

+0

我已經使用過這個事件,並且我使用log4net來記錄異常,但是在到達Application_Error事件之前處理異常 – 2011-03-09 20:20:54

0

N2CMS致電SwallowExceptions()。這就是爲什麼你收到一個空白頁面,而不是一個例外。您可以查找該方法調用並對其進行評論。