2010-10-28 19 views
0

J'ai une application VB .NET que j'ai écrite pour mon entreprise et qui envoie parfois un message "System.IO.IOException: une erreur de réseau inattendue s'est produite", que je n'ai pas réussi à comprendre le problème."Une erreur réseau inattendue s'est produite." arrive occasionnellement, incapable d'isoler

L'application est un programme de sauvegarde qui pour simplifier pour ce poste effectue les opérations suivantes:

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. 

Si l'application rencontre une erreur, il me email les résultats ci-dessous sont les résultats d'un des membres de notre chiffre d'affaires le personnel ce matin:

Heure:
10/28/2010 08:25:31

Version:
1.4.0.2

Message:
Une erreur réseau inattendue est survenue.

Exception complète:
System.IO.IOException: Une erreur réseau inattendue est survenue. à System.IO.Directory.DeleteHelper (String fullPath, String userPath, Boolean récursif) à System.IO.Directory.Delete (String fullPath, String userPath, Boolean récursif) à Microsoft.VisualBasic.FileIO. FileSystem.DeleteDirectoryInternal (répertoire cordes , DeleteDirectoryOption onDirectoryNotEmpty, UIOptionInternal ShowUI, recycler RecycleOption, UICancelOption onUserCancel) à Microsoft.VisualBasic.MyServices.FileSystemProxy.DeleteDirectory (String répertoire , DeleteDirectoryOption onDirectoryNotEmpty) à BackupUserD ata.TransferDataModule.fn_DeleteFolder (String Source)

Informations complémentaires:
Fonction fn_DeleteFolder - Source: h: \ Backups \ sauvegarde du 26 Octobre 2010

Ce message d'erreur se produit une fois par semaine d'un de nos vendeurs, et je n'ai pas été en mesure d'isoler pourquoi. Il semble toujours que tout supprime et sauvegarde normalement. Si elles débranchaient leur câble réseau, je m'attendrais à ce que la suppression ou la sauvegarde échoue, donc je ne pense pas que ce soit le problème.

Une idée est de savoir ce qui se passe?

Répondre

1

Cela n'a rien à voir avec votre code. Le pilote réseau rencontre des problèmes, consultez le journal des événements Windows pour la raison. En fin de compte, il doit être l'administrateur LAN qui doit s'attaquer au problème. Il peut poster sur serverfault.com pour obtenir de l'aide.

+0

Je crois que vous étiez celui qui m'a aidé la dernière fois, alors merci encore. Mais je suis curieux de savoir comment savez-vous si rapidement le problème? Je n'ai pas été en mesure de trouver des articles MSDN qui mentionnent cette erreur. Je suis très heureux si ce que vous dites est vrai et je peux juste gérer cette exception et ne rien faire, un email de moins que je reçois :) – JoshF

+0

Je connais l'erreur, vu précédemment sur un réseau grincheux à un emploi. Il s'agit d'une erreur Windows standard, code 59, ERROR_UNEXP_NET_ERR. Google pour ça. –

+0

Eh bien merci encore. Une chose de moins à s'inquiéter ;) – JoshF