“发生了意外的网络错误。”偶尔发生,无法隔离

时间:2010-10-28 15:21:10

标签: vb.net exception networking filesystems

我有一个我为公司编写的VB .NET应用程序偶尔会抛出一条消息“System.IO.IOException:发生了意外的网络错误。”,我一直无法弄清楚这个问题。

该应用程序是一个备份程序,为简化此帖子,请执行以下操作:

1) Checks for H drive or external drive with label of “BackupDrive”, if either of these are found it automatically starts a backup of user data  
2) Starts an Async thread that deletes older backups based on how many days the user has specified he/she wants to keep  
3) Starts the main thread that backups up user data and updates current file/folder and results into a console window.  

如果应用程序遇到错误,它会通过电子邮件向我发送结果,下面是我们销售人员今天上午的结果:

  

时间:
  10/28/2010 8:25:31 AM

     

版本:
  1.4.0.2

     

消息:
  发生意外的网络错误。

     

完全例外:
  System.IO.IOException:意外   发生网络错误。在   System.IO.Directory.DeleteHelper(字符串   fullPath,String userPath,Boolean   递归)   System.IO.Directory.Delete(字符串   fullPath,String userPath,Boolean   递归)   Microsoft.VisualBasic.FileIO.FileSystem.DeleteDirectoryInternal(字符串   目录,DeleteDirectoryOption   onDirectoryNotEmpty,UIOptionInternal   showUI,RecycleOption recycle,   UICancelOption onUserCancel)at   Microsoft.VisualBasic.MyServices.FileSystemProxy.DeleteDirectory(字符串   目录,DeleteDirectoryOption   onDirectoryNotEmpty)at   BackupUserData.TransferDataModule.fn_DeleteFolder(字符串   源)

     

其他信息:
  函数fn_DeleteFolder - 来源:h:\ Backups \ Backup from 2010年10月26日

此错误消息大约每周发生一次我们的销售人员,我无法理清原因。似乎一切都正常删除和备份。如果他们拔掉了网络电缆,我希望删除或备份失败,所以我不认为这是问题。

有什么想法可以继续吗?

1 个答案:

答案 0 :(得分:1)

它与您的代码没有任何关系。网络驱动程序出现问题,请查看Windows事件日志中的原因。最终,它必须是必须解决问题的局域网管理员。他可以发布到serverfault.com寻求帮助。