WEB程式異常捕獲的方法

2021-04-12 18:10:29 字數 1001 閱讀 2943

方法一:修改

web.config

檔案描述:

該方法可以便捷的對所有異常進行遮蔽,並轉向到特定的友好頁面,但不能獲取具體的異常資訊。

方法:

修改

web.config

中的」customerrors」

設定,使其將異常定向到指定頁面,可參考以下**:

<

customerrors

mode

="remoteonly"

defaultredirect="~/portal/customerror.aspx"

>

customerrors

>

方法二:修改

global.asax.cs

檔案描述:

該方法可以在發生異常時按照程式的邏輯去處理異常。

方法:

修改

global.asax.cs

檔案,新增

error

事件,並捕獲具體錯誤。

在initializecomponent方法中新增事件

#region

web

窗體設計器生成的**

///

///設計器支援所需的方法- 不要使用**編輯器修改

///此方法的內容。

///

private

void initializecomponent()

#endregion

新增error事件對應的處理函式

private

void global_error(object sender, system.eventargs e)

android捕獲程式異常退出

今天看到迅雷動漫裡面乙個crashhandler 的類,我猜是崩潰處理類。進去一看。果然。順便學習一下。android系統的 程式異常退出 給應用的使用者體驗造成不良影響。為了捕獲應用執行時異常並給出友好提示,便可繼承 uncaughtexceptionhandler 類來處理。通過thread.s...

MySql中捕獲異常的方法

mysql中是否能有sqlserver的 error變數呢,或者如c 中的try catch語法呢。答案是肯定的,例項 如下 drop procedure ifexists sp call jobs create procedure sp call jobs notdeterministic sql...

MySql中捕獲異常的方法

mysql中是否能有sqlserver的 error變數呢,或者如c 中的try catch語法呢。答案是肯定的,例項 如下 code drop procedure ifexists sp call jobs create procedure sp call jobs notdeterministi...