J'ai un programme .Net qui, comme l'une de ses fonctions, prend un fichier à partir d'un répertoire spécifié par l'utilisateur et le place dans un autre répertoire spécial, spécifié via UNC (qui peut ou non être local). Je n'ouvre aucun de ces fichiers dans cette partie du code.Programme termine sur le déplacement de fichier
Il y a ce bogue bizarre que je vois où, sur une machine virtuelle Windows Server 2003 SP2, ce programme exécute de manière aléatoire un arrêt brutal pendant le déplacement vers un dossier local. Cela se termine juste. Aucune exception, aucune journalisation, et il ne semble pas arriver à un moment particulier. Je ne peux pas reproduire ce problème sur ma machine de développement, et cela ne semble se produire que pendant la copie d'un type particulier de fichier d'environ un mégaoctet. Il existe d'autres formats copiés dans différents répertoires en utilisant un code très similaire, tous plus petits, et ils fonctionnent bien. Pourquoi un programme Windows .Net ferait-il un hard avort comme celui-ci?
Que puis-je faire pour le réparer?
Donc, il n'y a rien dans le journal des événements? Hmmm. Problème matériel? – jdigital
Le dossier local de destination est spécifié à l'aide d'UNC? Peut-il être spécifié en utilisant un chemin normal, et a-t-il le même problème? Quel logiciel Virtual Machine utilisez-vous pour héberger la machine virtuelle? –