Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Nota
Artikel ini khusus untuk .NET Framework. Ini tidak berlaku untuk implementasi .NET yang lebih baru, termasuk .NET 6 dan versi yang lebih baru.
Istilah debugging lampiran JIT digunakan untuk menjelaskan ketika melampirkan debugger ke proses saat Anda mengalami kesalahan, atau dapat diaktifkan oleh metode atau fungsi tertentu.
JIT-attach debugging digunakan dalam kondisi kesalahan berikut:
Pengecualian yang tidak tertangani (dalam kode asli dan terkelola).
Environment.FailFast metode atau fungsi RaiseFailFastException (keluarga Windows 7).
Kesalahan fatal waktu proses.
Penelusuran kesalahan lampiran JIT juga dipicu oleh panggilan ke metode dan fungsi berikut:
Debugger.Launch metode.
Debugger.Break metode.
Fungsi DebugBreak (Win32).
Sebelum .NET Framework 4, .NET Framework menyediakan kunci registri terpisah untuk mengontrol perilaku debugger asli dan terkelola. Dimulai dengan .NET Framework 4, kontrol dikonsolidasikan di bawah satu kunci registri: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug. Nilai yang dapat Anda atur untuk kunci tersebut menentukan apakah debugger dipanggil, dan, jika demikian, apakah itu dipanggil dengan kotak dialog yang memerlukan interaksi pengguna. Untuk informasi tentang mengatur kunci registri ini, lihat Mengonfigurasi Penelusuran Kesalahan Otomatis.