出現「正在中止執行緒」的錯誤原因

2021-08-30 05:20:19 字數 935 閱讀 5711

本質上這不是乙個錯誤。

當我們在try-catch中加入 response.end 或者 response.redirect時會將捕獲到threadabortexception異常。

如果使用response.endresponse.redirectserver.transfer方法,將出現threadabortexception異常。您可以使用try-catch語句捕獲此異常。

response.end方法終止頁的執行,並將此執行切換到應用程式的事件管線中的response.end後面的**行。

此問題出現在response.redirectserver.transfer方法中,因為這兩種方法均在內部呼叫response.end

要解決此問題,請使用下列方法之一:

••對於response.redirect,請使用過載response.redirect(string url, bool endresponse),該過載對endresponse引數傳遞false以取消對response.end的內部呼叫。例如:

response.redirect ("nextpage.aspx", false);
如果使用此替代方法,將執行response.redirect後面的**。

C 匯出Excel 正在中止執行緒 錯誤

匯出excel相信很多人都用過,但是我卻遇到了乙個問題 正在中止執行緒 源 如下 public static void exportexcel string filename,gridview gvmain 當前對話 io用於匯出並返回excel檔案 system.io.stringwriter s...

訪問Web應用時出現404錯誤的常見原因

a 被訪問的資源不存在 常見的原因有html jsp servlet檔案不存在 b server.xml中配置錯誤 c server.xml中配置錯誤 常見的錯誤有docbase配置錯誤 path屬性的值沒有以 開頭 d web.xml中servlet class配置錯誤 servlet class...

執行緒安全問題出現的原因和解決方法

執行緒安全問題 執行緒安全出現的根本原因 1.存在兩個或者兩個以上的執行緒物件共享同乙個資源 2.多執行緒操作共享資源 有多個語句。執行緒安全問題的解決方案 2個 方式一 同步 塊 格式 synchronize 鎖物件 同步 塊需要注意的事項 1.鎖物件可以是任意的乙個物件 2.乙個執行緒在同步 塊...