Exporter (0) Imprimer
Développer tout

Débogage juste-à-temps

Cette rubrique s'applique à :

Édition de Visual Studio

Visual Basic

C#

C++

J#

Express

Non

Non

Non

Non

Standard

Oui

Oui

Oui

Oui

Pro/Team

Oui

Oui

Oui

Oui

Le débogage juste-à-temps est une fonctionnalité qui lance automatiquement le débogueur Visual Studio lorsqu'un programme qui s'exécute en dehors de Visual Studio rencontre une erreur irrécupérable. Le débogage Juste-à-temps permet d'examiner l'erreur avant que le système d'exploitation arrête l'application. Il n'est pas nécessaire que le débogueur de Visual Studio soit en cours d'exécution lorsque l'erreur se produit.

Si une erreur se produit alors que le débogage Juste-à-temps est activé, une boîte de dialogue s'ouvre et vous demande si vous souhaitez déboguer le programme et avec quel débogueur.

Si un programme exécuté sous le nom d'un autre utilisateur rencontre une erreur irrécupérable, une boîte de dialogue apparaît avant le démarrage du débogueur en tant qu'avertissement de sécurité. Pour plus d'informations, consultez Avertissement de sécurité : L'attachement à un processus non fiable peut être dangereux.

Vous pouvez activer le débogage juste-à-temps depuis la boîte de dialogue Options. Pour plus d'informations, consultez Comment : activer/désactiver le débogage juste-à-temps.

Pour les formulaires Windows, vous devez également activer le débogage Juste-à-temps dans le fichier machine.config ou application.exe.config. Pour plus d'informations, consultez Comment : activer le débogage juste-à-temps pour Windows Forms.

Une fois que Visual Studio est installé sur un serveur, le comportement par défaut lorsqu'une exception non gérée se produit consiste à afficher une boîte de dialogue Exception qui nécessite une intervention de la part de l'utilisateur pour démarrer le débogage Juste-à-temps ou ignorer l'exception. Cela peut être indésirable pour le fonctionnement sans surveillance. Pour configurer le serveur de manière qu'il n'affiche pas une boîte de dialogue lorsqu'une exception non gérée se produit (le comportement par défaut avant d'installer Visual Studio), utilisez l'Éditeur du Registre pour supprimer les clés de Registre suivantes :

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\DbgManagedDebugger

Sur un système d'exploitation 64 bits supprimez également les clés de Registre suivante :

  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger

  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\DbgManagedDebugger

RemarqueRemarque

Le débogage Juste-à-temps ne fonctionne pas pour le code managé hébergé dans une application native, telle que Visualiseurs.

RemarqueRemarque

Après avoir installé le .NET Framework sur Windows Server 2003 ou Windows 2000 SP3 (ou ultérieurement), le débogage Juste-à-temps ne fonctionnera pas sur un processus s'exécutant dans un compte d'utilisateur limité dans une session des services Terminal Server jusqu'à ce que l'ordinateur ait été redémarré.

Voir aussi

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft