首页 文章

有关.net中system.io的错误

提问于
浏览
0

我的.net服务应用程序偶尔会崩溃 . 在Windows事件查看器中进行调查后,我收到以下消息:

应用程序:myapp.exe Framework版本:v4.0.30319描述:由于未处理的异常,进程已终止 . 异常信息:System.IO上的System.IO.IOException .__ System.IO上的Error.WinIOError(Int32,System.String) . 在System.IO.FileStreamAsyncResult的System.Threading.EventWaitHandle.Set()处出现Error.WinIOError() . System.Threading._IOCompletionCallback.PerformIOCompletionCallback的AsyncFSCallback(UInt32,UInt32,System.Threading.NativeOverlapped *)(UInt32,UInt32,System.Threading.NativeOverlapped *)

从错误消息,我不知道我的源代码的哪一部分给了我这个错误 . 你们知道这是什么错误吗?

是不是因为我没有在我的一些代码上放置 try/catch block 这就是为什么它会出现这个错误并导致我的应用程序崩溃?

1 回答

  • 0

    发生I / O错误时将抛出此异常 . 当进程无法正确读取或写入时 . 也许是因为你的线程,它无法正确完成 .

    “是不是因为我没有在我的某些代码上放置try / catch块,这就是为什么它会出现这个错误并导致我的应用程序崩溃的原因?” - >是的,你看到了错误,因为你没有使用任何try / catch块 .

相关问题