尝试使用
读取locl文本文件时出现以下异常var text = await FileIO.ReadTextAsync(file);
与此oplock关联的句柄已关闭。该 oplock现在坏了。 (HRESULT异常:0x80070323)
这发生在其中一个回归单元测试中,它也会在应用中不时发生。应用程序是XAML + C#
任何想法可能导致它?!
答案 0 :(得分:6)
我遇到了同样的问题,这是由并发线程引起的。我试图同时在两个地方访问同一个文件但没有意识到。
尝试验证您的代码是否正在寻找另一个访问同一文件的代码,并在读取后验证您是否正在关闭,并且不要忘记在每个文件读取时调用“await”或使用锁定。我认为它可以解决你的问题。