비고
이 문서는 .NET Framework에만 적용됩니다. .NET 6 이상 버전을 포함하여 .NET의 최신 구현에는 적용되지 않습니다.
JIT 연결 디버깅은 오류가 발생할 때 프로세스에 디버거를 연결하는 방법을 설명하는 데 사용되는 구입니다. 또는 특정 메서드 또는 함수에 의해 트리거될 수 있습니다.
JIT 연결 디버깅은 다음과 같은 오류 조건에서 사용됩니다.
처리되지 않은 예외(네이티브 및 관리 코드 모두).
Environment.FailFast 메서드 또는 RaiseFailFastException 함수(Windows 7 제품군).
런타임 치명적인 오류입니다.
JIT 연결 디버깅은 다음 메서드 및 함수를 호출하여 트리거됩니다.
Debugger.Launch 메서드.
Debugger.Break 메서드.
DebugBreak 함수(Win32).
.NET Framework 4 이전에는 .NET Framework에서 네이티브 및 관리 디버거의 동작을 제어하는 별도의 레지스트리 키를 제공했습니다. .NET Framework 4부터 컨트롤은 단일 레지스트리 키 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
로 통합됩니다. 해당 키에 대해 설정할 수 있는 값은 디버거가 호출되는지 여부와 사용자 상호 작용이 필요한 대화 상자로 호출되는지 여부를 결정합니다. 이 레지스트리 키를 설정하는 방법에 대한 자세한 내용은 자동 디버깅 구성을 참조하세요.
참고하십시오
.NET