Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
Este artículo es específico de .NET Framework. No se aplica a implementaciones más recientes de .NET, incluidas .NET 6 y versiones posteriores.
La depuración de adjuntos JIT es la frase usada para describir el hecho de adjuntar un depurador a un proceso cuando se detectan errores, o se puede desencadenar mediante métodos o funciones concretos.
La depuración de adjuntos JIT se usa en las siguientes condiciones de error:
Excepciones no controladas (en código nativo y administrado).
Environment.FailFast método o función RaiseFailFastException (Familia Windows 7).
Errores irrecuperables en tiempo de ejecución.
La depuración de adjuntos JIT también se desencadena mediante llamadas a los métodos y las funciones siguientes:
Método Debugger.Launch.
Método Debugger.Break.
Función DebugBreak (Win32).
Antes de .NET Framework 4, .NET Framework proporcionó claves del Registro independientes para controlar el comportamiento de los depuradores nativos y administrados. A partir de .NET Framework 4, el control se consolida con una sola clave del Registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
. Los valores que puede establecer para esa clave determinan si se invoca un depurador y, si es así, si se invoca con un cuadro de diálogo que requiere interacción del usuario. Para obtener información sobre cómo establecer esta clave del Registro, consulte Configuración de la depuración automática.