Condividi tramite


Disabilitare il debugger Just-In-Time

La finestra di dialogo Just-In-Time (JIT) Debugger in Visual Studio potrebbe essere aperta quando si verificano errori in un'applicazione in esecuzione. La finestra di dialogo può impedire all'applicazione di continuare l'esecuzione.

Il debugger JIT consente di avviare Visual Studio per eseguire il debug dell'errore. Per seguire questa azione, è necessario che Sia installato Visual Studio o un altro debugger selezionato. Il debugger fornisce informazioni dettagliate sull'errore e sulle funzionalità che consentono di risolvere il problema.

Questo articolo illustra come impedire alla finestra di dialogo Debugger JIT di interrompere l'esecuzione dell'applicazione.

Disabilitare o rispondere al debugger JIT

Sono disponibili opzioni diverse per rispondere alla finestra di dialogo Debugger JIT a seconda dello scenario di installazione e attività di Visual Studio.

La tabella seguente riepiloga le opzioni:

Configurazione Scenario Disposizioni
Visual Studio installato Prova il Debugger JIT Eseguire il debug dell'errore usando ilIn-Time Just- Debugger
Visual Studio installato Disabilitare il debugger JIT Disabilitare il debug JIT da Visual Studio
Visual Studio installato in precedenza, ma non attualmente Disabilitare il debugger JIT Disabilitare il debug JIT dal Registro di sistema di Windows
Visual Studio non è mai stato installato Impedire il JIT debugging Impedire il debug JIT disabilitando il debug di script, disabilitando il debug lato servero disabilitando il debug per le applicazioni ASP.NET.

Disabilitare il debug di script o il debug lato server

La finestra di dialogo JIT Debugger potrebbe essere aperta quando l'app Web rileva un errore, anche se la configurazione non include Visual Studio. Questa situazione può verificarsi se Visual Studio non è mai stato installato o è stato precedentemente disinstallato. In questi scenari è possibile provare a disabilitare il debug di script o il debug lato server.

Disabilitare il debug degli script per l'app Web

Seguire questa procedura per disabilitare il debug di script per un'app Web:

  1. Apri ilPannello di controllo di Windows e vai alla pagina Rete e InternetOpzioni Internet.

  2. Nella finestra di dialogo Proprietà Internet, passare alla scheda Avanzate.

  3. Scorrere fino al gruppo Esplorazione e selezionare l'opzione Disabilita debug script.

    Nota

    A seconda della versione di Windows e del browser, potrebbe essere necessario selezionare più opzioni.

    L'esempio seguente mostra due opzioni pertinenti selezionate:

    Screenshot che mostra come selezionare le opzioni

Disabilitare il debug sul lato server per l'app Web

Se stai ospitando un'app Web ASP.NET su Internet Information Services (IIS), disabilita il debug lato server seguendo questi passaggi:

  1. Aprire Gestione IIS e passare alla visualizzazione delle funzionalità di .

  2. Nella sezione ASP.NET fare doppio clic o selezionare Compilazione .NET

    L'opzione ASP.NET sezione è presente solo se le funzionalità .NET sono state installate tramite Server Manager.

  3. Nel riquadro Azioni, selezionareApri funzionalità .

  4. Per l'opzione Comportamento>Debug selezionare False.

    Nota

    I passaggi specifici sono diversi nelle versioni precedenti di IIS.