第一次偶然出现的“mscorlib.dll”类型的异常

slove1116 2008-11-05 04:18:56
在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
“System.Threading.ThreadAbortException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理
请问为什么调试的时候都有这句话但程序能正常运行
...全文
2727 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
女妖包包 2012-06-03
  • 打赏
  • 举报
回复
唉~~我是开发windows phone 发生类似的问题 唉~~~
lilijunxy 2010-11-08
  • 打赏
  • 举报
回复

一样
xiaohou_2007 2010-04-23
  • 打赏
  • 举报
回复
摘抄的!
http://www.cnblogs.com/wbcms/archive/2008/03/24/1119307.html

开发环境为VS2005,OS 为Windows 2003,系统登录后在跳转到另一页面时会报此错误:

在 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 方法。

状态
这种现象是设计使然。
xiaohou_2007 2010-04-23
  • 打赏
  • 举报
回复
怎么解决啊?我也是出现这样的问题。
调试的时候出现的,

在浏览器中浏览时报错说:没有发现文件....
xiaochengxi1989 2010-04-06
  • 打赏
  • 举报
回复
我也出现过,请指点啊
「已注销」 2009-09-08
  • 打赏
  • 举报
回复
我也遇到这种问题,没人解决吗?
jy00713692 2009-05-07
  • 打赏
  • 举报
回复
该问题的产生可能有3方面引发所致 :

第一.编译时,所需要的资源不足或程序存在代码错误.

第二.Response.Redirect 引发抛出异常.

第三.开发环境,系统文件已破坏;进行修复和重新安装.
fengzhifengyi 2009-04-01
  • 打赏
  • 举报
回复
我也出现了。。程序可以运行。。忽忽。。
yyjjoooo 2009-02-21
  • 打赏
  • 举报
回复
我也是这样,那位高手给个解释呀
hongdou99 2008-12-07
  • 打赏
  • 举报
回复
我也遇到了这问题
slove1116 2008-11-06
  • 打赏
  • 举报
回复
进来留个名就 有11分可赚哦~
slove1116 2008-11-06
  • 打赏
  • 举报
回复
吃饱了撑的~~~谁回一个我好结帖

62,262

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧