IIS出现 "正在中止线程" 错误
C# 代码,并且项目中没有用到 Response.End、Response.Redirect 或 Server.Transfer 方法。但是一定时间之后就有错误日志 System.Threading.ThreadAbortException: 正在中止线程。困扰了很久,还是没有头绪。哪位大虾指点一二 。 IIS c# 线程 --------------------编程问答-------------------- 是不是线程数过多
或者是代码里有什么地方触发终止线程了 --------------------编程问答-------------------- 中止线程错误和你写的代码都没关系,就是有其他运行时错误了。 --------------------编程问答--------------------
应该不是,没有开其他线程。 --------------------编程问答--------------------
啊 是外部环境的问题?是不是在配置上或者什么有不当的地方。
而且我都是独立建立应用程序池的。 --------------------编程问答-------------------- Response.End
我再这里遇到过同类的问题,并且之前还没注意过,
后来因为代码写到 try catch 里面才被捕获到。 --------------------编程问答--------------------
这个网上一般也这么说,不过我的代码里没有调用Response.End 。
我的不是网站项目。是纯API项目,跟Restful 类似。 --------------------编程问答-------------------- 不好说,反正是服务器线程被Abort中止,可能是内存溢出、死循环之类。 --------------------编程问答-------------------- 错误ID是多少?再查看一下这之前、之后该进程有没有错误! --------------------编程问答--------------------
看看有没有循环引用依赖 --------------------编程问答--------------------
跟SQL SERVER 的性能会有关系吗?比如数据太多 查询过慢等等的。 --------------------编程问答--------------------
这个绝对没有了。有死循环的话我用Windbg找下很容易。
--------------------编程问答--------------------
没有 ,就提示一个线程正在终止 这样子。
补充:.NET技术 , ASP.NET