C# 异常 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
来源:互联网 发布:淘宝手机助手未登录uc 编辑:程序博客网 时间:2024/05/19 13:28
开发环境为VS2008 ,只要有Response.Redirect("")页面跳转都会在控制台输出窗口出现:
在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
“System.Threading.ThreadAbortException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理
但不影响程序的正常运行。
在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
“System.Threading.ThreadAbortException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理
但不影响程序的正常运行。
--------------------------------------------------------------------------------------------------------------
症状
如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,则出现 ThreadAbortException 异常。 可使用 try-catch 语句捕捉此异常。原因
Response.End 方法停止页的执行,并将该执行变换到应用程序的事件管线中的 Application_EndRequest 事件。 Response.End 后面的代码行将不执行。此问题出现在 Response.Redirect 和 Server.Transfer 方法中,这是由于这两种方法都在内部调用 Response.End。
解决方案
若要解决此问题,请使用下列方法之一:- 对于 Response.End,调用 ApplicationInstance.CompleteRequest 方法而不调用 Response.End,以便跳过 Application_EndRequest 事件的代码执行。
- 对于 Response.Redirect,使用重载 Response.Redirect(String url, bool endResponse),对 endResponse 参数它传递 false以取消对 Response.End 的内部调用。例如:
Response.Redirect ("nextpage.aspx", false);
如果使用这种解决方法,Response.Redirect 后面的代码将得到执行。 - 对于 Server.Transfer,请改用 Server.Execute 方法。
- C# 异常 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
- “在 System.Threading.ThreadAbortException 中第一次偶然出现的‘mscorlib.dll’类型的异常”的解决方法
- 在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
- 关于--在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常(转)
- 在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
- 关于--在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常(转)
- 在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
- 关于--在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
- 在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
- 关于--在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
- 【ASP.NET】System.Threading.ThreadAbortException中第一次偶然出现的“mscorlib.dll”类型的异常
- 在 System.Threading.ThreadAbortException 中出现的“mscorlib.dll”类型的异常
- 中第一次偶然出现的“mscorlib.dll”类型的异常
- 在 System.FormatException 中第一次偶然出现的“mscorlib.dll”类型的异常,如何调试呢。
- NPOI 在 System.IO.FileNotFoundException 中第一次偶然出现的“mscorlib.dll”类型的异常
- C#串口通讯出现在 System.IO.IOException 中第一次偶然出现的“System.dll”类型的异常的解决办法
- 在 System.Security.SecurityException 中第一次偶然出现的“System.Runtime.Serialization.dll”类型的异常
- 在 System.Data.OleDb.OleDbException 中第一次偶然出现的“System.Data.dll”类型的异常
- My Eclipse8 安装JBPM插件
- 将文件夹及其子文件夹中的含有某关键字词的文件进行关键词的替换
- 控制按键的 几种方法
- WM_消息处理函数
- 关于我的毕业设计
- C# 异常 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
- struts1.2的validation.xml验证文件的配置总结
- 约瑟夫环 O(n)纯数学算法 真牛X
- 'Programming Collective Intelligence'读书笔记
- jQuery 读取XML数据实现省市区三级联动
- VC VB 操作注册表API
- ADO.NET连接数据库的命令格式
- vc++窗口的创建过程
- ARM汇编器ARMASM的疑似错误(Arm Developer Suite 1.2)