LZ可以去看下这篇文章,不知道是否可以解决。
http://www.codesky.net/article/201007/135984.html
另外,你之前用不是用IIS7的?

解决方案 »

  1.   


    是系统程序自动回收线程池,还是你们写了什么有着严重bug的代码引起线程重新启动?不要把你们的代码造成的事情,说成是人家的事情主动完成的。
      

  2.   

    我不知道你是否有“回收线程池”的主动动作。至少IIS和asp.net在回收线程池的时候,不会造成正在运行着的asp.net程序崩溃。它只会另外启动一个asp.net程序处理新的消息,而旧的asp.net程序会在处理完所有消息之后才自动退出。所以客观地说,是你的程序出现问题时,你恰好看到线程池回收了asp.net程序。不要把你的问题直接栽赃给人家“回收线程”,那样不利于查找问题解决bug。