让您详细了解这个相当奇怪的问题。
我们有一个非常大的文本文件要处理,它有 780MB 并且可能会变得更大。该文件的处理位于 .NET WebService 中,从 Asp.Net 网站客户端发送请求并开始处理,然后在完成后返回网站。
在通过 FTP 读取文件并在大约一分钟内处理之前。现在文件被移动到网络共享,但是当 .Net WebService 尝试处理文件时,线程被中止。
当我在我的机器上运行 .net webService 时,处理很好,并且完成(虽然很慢)。当 .net WebService 放置在网络服务器(由 IIS 6.0 托管)上时,它会遇到线程中止异常。
有任何想法吗?