JIT-Ekleme Hata Ayıklamayı Etkinleştirme
Not
Bu makale .NET Framework'e özgüdür. .NET 6 ve sonraki sürümleri de dahil olmak üzere daha yeni .NET uygulamaları için geçerli değildir.
JIT ekleme hata ayıklaması, hatalarla karşılaştığınızda bir işleme hata ayıklayıcı eklemeyi açıklamak için kullanılan tümceciktir veya belirli yöntemler veya işlevler tarafından tetiklenebilir.
JIT ekleme hata ayıklaması aşağıdaki hata koşullarında kullanılır:
İşlenmeyen özel durumlar (hem yerel hem de yönetilen kodda).
Environment.FailFast method veya RaiseFailFastException işlevi (Windows 7 ailesi).
Çalışma zamanı önemli hataları.
JIT ekleme hata ayıklaması, aşağıdaki yöntemlere ve işlevlere yapılan çağrılar tarafından da tetiklenmektedir:
Debugger.Launch Yöntem.
Debugger.Break Yöntem.
DebugBreak işlevi (Win32).
.NET Framework 4'ün öncesinde .NET Framework, yerel ve yönetilen hata ayıklayıcılarının davranışını denetlemek için ayrı kayıt defteri anahtarları sağladı. .NET Framework 4'den başlayarak, denetim tek bir kayıt defteri anahtarı altında birleştirilmiştir: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
. Bu anahtar için ayarlayabileceğiniz değerler, bir hata ayıklayıcının çağrılıp çağrılmayacağını ve çağrılırsa, kullanıcı etkileşimi gerektiren bir iletişim kutusuyla çağrılıp çağrılmayacağını belirler. Bu kayıt defteri anahtarını ayarlama hakkında bilgi için bkz . Otomatik Hata Ayıklamayı Yapılandırma.