Méthode de diagnostic rapide pour les erreurs « Accès refusé »
Auteur:Eve Cole
Date de mise à jour:2009-06-30 15:58:54
Lors de la publication d'applications ASP.NET ou ASP, vous rencontrez souvent des problèmes causés par une autorisation NTFS inappropriée. De tels problèmes constituent généralement un casse-tête à déboguer et nécessitent une vaste expérience des débogueurs. (Par exemple, vous devez comprendre le modèle de processus d'ASP.NET, les répertoires que le cliché instantané peut impliquer, et lorsque ASP signale uniquement une erreur de « ressource en cours d'utilisation », cela peut faire référence au chargement par ASP d'une DLL dans un antivirus. répertoire du logiciel au démarrage. Le fichier a échoué, etc.)
Je viens de découvrir que le processus de débogage de tels problèmes peut être grandement simplifié à l'aide d'un petit outil filemon sur http://www.sysinternals.com/ .
Filemon peut surveiller et afficher diverses opérations sur les fichiers de tous les processus du système en temps réel, telles que l'ouverture/la création d'un fichier et le chargement d'une DLL. filemon surveille ces opérations et imprime leurs résultats.
Lorsque nous rencontrons une exception d'autorisation dans une application Web, il nous suffit d'ouvrir filemon, puis de réexécuter l'application Web, puis de rechercher dans le journal filemon pour trouver l'opération correspondante pour l'exception d'accès refusé.