Desativar o Depurador Just-In-Time

A caixa de diálogo do Depurador Just-In-Time (JIT) no Visual Studio pode abrir quando ocorrem erros em um aplicativo em execução. A caixa de diálogo pode impedir que o aplicativo continue a execução.

O depurador JIT oferece a opção de iniciar Visual Studio para depurar o erro. Para realizar essa ação, você deve ter o Visual Studio ou outro depurador selecionado instalado. O depurador fornece informações detalhadas sobre o erro e os recursos para ajudá-lo a resolver o problema.

Este artigo explica como você pode impedir que a caixa de diálogo do Depurador JIT interrompa a execução do aplicativo.

Desativar ou responder ao depurador JIT

Há diferentes opções para responder à caixa de diálogo do JIT Debugger, dependendo do cenário de instalação do Visual Studio e da tarefa.

A tabela a seguir resume suas opções:

Configuração Scenario Instruções
Visual Studio instalado Experimente o Depurador JIT Depurar o erro usando o Depurador Just-In-Time
Visual Studio instalado Desabilitar o Depurador JIT Desative a depuração JIT no Visual Studio
Visual Studio instalado anteriormente, mas não atualmente Desabilitar o Depurador JIT Desative a depuração JIT no registro do Windows
Visual Studio nunca instalado Impedir a depuração JIT Evite a depuração JIT desativando a depuração de scripts, desativando a depuração do lado do servidor ou desativando a depuração para aplicações ASP.NET.

Desative a depuração de script ou a depuração do lado do servidor

A caixa de diálogo do Depurador JIT pode ser aberta quando seu aplicativo Web encontrar um erro, mesmo que sua configuração não inclua Visual Studio. Essa situação poderá ocorrer se você nunca tiver instalado Visual Studio ou desinstalado anteriormente Visual Studio. Nesses cenários, você pode tentar desativar a depuração de script ou a depuração do lado do servidor.

Desative a depuração de script para o aplicativo Web

Siga estas etapas para desabilitar a depuração de script para um aplicativo Web:

  1. Abra Windows Painel de Controle e navegue até a página Network e Internet>Internet Options.

  2. Na caixa de diálogo Propriedades da Internet , vá para a guia Avançado .

  3. Role até o grupo Navegação e selecione a opção Desabilitar depuração de script .

    Note

    Dependendo da sua versão do Windows e do navegador, talvez seja necessário selecionar mais de uma opção.

    O exemplo a seguir mostra uma opção relevante selecionada:

    Captura de tela que mostra como selecionar a opção

Desative a depuração do lado do servidor para o aplicativo Web

Se você estiver hospedando um aplicativo Web ASP.NET no Serviços de Informações da Internet (IIS), desative a depuração no servidor seguindo estas etapas:

  1. Abra o Gerenciador do IIS e vá para o Modo de Exibição de Recursos.

  2. Na seção ASP.NET, clique duas vezes ou selecione .NET Compilação.

    A opção de seção ASP.NET só estará presente se os recursos de .NET tiverem sido instalados usando Gerenciador do Servidor.

  3. No painel Ações , selecione Abrir Recurso.

  4. Para a opção Comportamento>Depuração, selecione False.

    Note

    As etapas específicas são diferentes em versões mais antigas do IIS.