Thread was being aborted.

异常:Thread was being aborted.(正在终止线程)

网上很多人说Response.redirect或Response.write()放在了try catch块中引起 百度一下就可已查到很多相关文章。

我尝试删掉catch块中的Response.write(),并不起作用。(其实我的是服务,间隔调取页面,异常只会在服务执行2次以上由我显式抛出,当时怀疑删掉后也不会起作用。前后两个线程毕竟是独立的。试试看喽,呵呵)

我出现Thread was being aborted.并不是Response.write()引起,后来google发现 页面超时可能引起的此问题,.net framework默认超时时间是110s,对比我的日志记录,发现从执行到抛异常的时间基本上算是和110s吻合。

针对我这个异常解决办法:

<system.web>
  <compilation debug="false" targetFramework="4.5" />
  <httpRuntime targetFramework="4.5" executionTimeout="1800" />
<system.web>

本地想重现异常的话 请不要用localhost和端口。debug需要改成false.

原文地址:https://www.cnblogs.com/betterlife/p/5972411.html