Foutopsporing voor JIT-attach inschakelen
Notitie
Dit artikel is specifiek voor .NET Framework. Dit geldt niet voor nieuwere implementaties van .NET, waaronder .NET 6 en nieuwere versies.
Foutopsporing voor JIT-attach is de woordgroep die wordt gebruikt om het koppelen van een foutopsporingsprogramma aan een proces te beschrijven wanneer u fouten tegenkomt, of deze kan worden geactiveerd door specifieke methoden of functies.
Foutopsporing voor JIT-attach wordt gebruikt onder de volgende foutvoorwaarden:
Niet-verwerkte uitzonderingen (in zowel systeemeigen als beheerde code).
Environment.FailFast methode of RaiseFailFastException-functie (Windows 7-familie).
Runtime fatale fouten.
Foutopsporing voor JIT-attach wordt ook geactiveerd door aanroepen naar de volgende methoden en functies:
Debugger.Launch methode.
Debugger.Break methode.
DebugBreak-functie (Win32).
Vóór .NET Framework 4 bood .NET Framework afzonderlijke registersleutels om het gedrag van systeemeigen en beheerde foutopsporingsprogramma's te beheren. Vanaf .NET Framework 4 wordt het besturingselement geconsolideerd onder één registersleutel: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
. De waarden die u voor die sleutel kunt instellen, bepalen of er een foutopsporingsprogramma wordt aangeroepen en, als dat het zo is, of deze wordt aangeroepen met een dialoogvenster waarvoor gebruikersinteractie is vereist. Zie Automatische foutopsporing configureren voor informatie over het instellen van deze registersleutel.