Activation du débogage JIT-attach
Le débogage JIT-attach est l'expression utilisée pour décrire l'attachement d'un débogueur à un processus lorsque vous rencontrez des erreurs. Il peut également être déclenché par des fonctions ou des méthodes spécifiques.
Le débogage JIT-attach est utilisé dans les conditions d'erreur suivantes :
Exceptions non gérées (dans du code natif et managé).
Méthode Environment.FailFast ou fonction RaiseFailFastException (page éventuellement en anglais) (famille Windows 7).
Erreurs d'exécution irrécupérables.
Le débogage JIT-attach est également déclenché par des appels aux méthodes et aux fonctions suivantes :
Méthode Debugger.Launch.
Méthode Debugger.Break.
Fonction DebugBreak (page éventuellement en anglais) (Win32).
Avant .NET Framework version 4, le .NET Framework fournissait des clés de Registre séparées pour contrôler le comportement des débogueurs natifs et managés. Depuis .NET Framework 4, le contrôle est consolidé dans une clé de Registre unique : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\AeDebug. Les valeurs attribuées à cette clé déterminent si un débogueur est appelé, et, le cas échéant, s'il est appelé avec une boîte de dialogue nécessitant une intervention de l'utilisateur. Pour plus d'informations sur la définition de cette clé de Registre, consultez Configuration du débogage automatique (page éventuellement en anglais) dans MSDN Library.
Voir aussi
Concepts
Simplification du débogage d'une image