使用FileIO.ReadTextAsync从文件中读取文本时出现exception

尝试使用时读取locl文本文件时出现以下exception

var text = await FileIO.ReadTextAsync(file); 

与此oplock关联的句柄已关闭。 oplock现在坏了。 (HRESULTexception:0x80070323)

这发生在一个回归unit testing中,它也会在应用程序中不时发生。 应用是XAML + C#

可能导致它的任何想法?!

我遇到了同样的问题,这是由并发线程引起的。 我试图同时在两个地方访问同一个文件但没有意识到。

尝试validation您的代码是否正在寻找另一个访问同一个文件并在读取后validation您是否正在关闭,并且不要忘记在每个文件读取时调用“await”或使用锁定。 我认为它可以解决您的问题。