C# NET中的异步文件I/O

C# NET中的异步文件I/O,c#,C#,我在这个链接中遵循了这个示例。这个例子在我的本地机器上运行。但是,当我部署到测试机器Windows Server 2003时,它似乎可以处理24个文件,然后应用程序停止。Procmon显示它处理24个文件,然后没有数据 我的本地计算机是Windows XP 问题是,为什么XP和Windows 2003之间会出现如此剧烈的差异?我怀疑操作系统的差异是导致问题的原因。我会看看其他的区别 它到底停在哪里?你能调试它吗?这些文件与您计算机上的文件完全相同吗?我使用了相同的文件示例。每个文件是100K。在

我在这个链接中遵循了这个示例。这个例子在我的本地机器上运行。但是,当我部署到测试机器Windows Server 2003时,它似乎可以处理24个文件,然后应用程序停止。Procmon显示它处理24个文件,然后没有数据

我的本地计算机是Windows XP


问题是,为什么XP和Windows 2003之间会出现如此剧烈的差异?我怀疑操作系统的差异是导致问题的原因。我会看看其他的区别


它到底停在哪里?你能调试它吗?这些文件与您计算机上的文件完全相同吗?

我使用了相同的文件示例。每个文件是100K。在方法“ProcessImagesInBulk”中,对于int i=0;我