异常: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.