Отключение отладчика JIT-In-Time

Диалоговое окно отладчика Just-In-Time (JIT) в Visual Studio может открыться при возникновении ошибок в работающем приложении. Диалоговое окно может запретить приложению продолжить выполнение.

Отладчик JIT предоставляет возможность запуска Visual Studio для отладки ошибки. Чтобы выполнить это действие, необходимо установить Visual Studio или другой выбранный отладчик. Отладчик предоставляет подробные сведения об ошибке и функциях, которые помогут устранить проблему.

В этой статье объясняется, как предотвратить прерывание выполнения приложения в диалоговом окне JIT-отладчика.

Отключите или реагируйте на отладчик JIT

Существуют различные варианты реагирования на диалоговое окно JIT-отладчика в зависимости от сценария установки и задачи Visual Studio.

В следующей таблице перечислены ваши варианты.

Конфигурация Сценарий Инструкции
Visual Studio установлена Попробуйте JIT-отладчик Устранение ошибки с помощью отладчика JIT-In-Time
Visual Studio установлена Отключение отладчика JIT Отключить отладку JIT из Visual Studio
Visual Studio был ранее установлен, но в настоящее время не используется Отключение отладчика JIT Отключить отладку JIT из реестра Windows
Visual Studio никогда не установлен Предотвращение отладки JIT Предотвращение отладки JIT путем отключения отладки скрипта, отключенияотладки на стороне сервера или путем отключения отладки для приложений ASP.NET.

Отключение отладки скрипта или отладки на стороне сервера

Диалоговое окно JIT-отладчика может открыться, когда веб-приложение сталкивается с ошибкой, даже если конфигурация не включает Visual Studio. Эта ситуация может произойти, если вы никогда не установили Visual Studio или ранее удалили Visual Studio. В этих сценариях можно попробовать отключить отладку скрипта или отладку на стороне сервера.

Отключение отладки скрипта для веб-приложения

Выполните следующие действия, чтобы отключить отладку скрипта для веб-приложения:

  1. Откройте панель управления Windows и перейдите на страницу Сети и Интернет>Параметры Интернета.

  2. В диалоговом окне свойств Internet Properties перейдите на вкладку advanced.

  3. Прокрутите страницу до группы браузера и выберите параметр Отключить отладку скрипта.

    Заметка

    В зависимости от версии Windows и браузера может потребоваться выбрать несколько вариантов.

    В следующем примере показан один из соответствующих вариантов:

    Скриншот, демонстрирующий, как выбрать параметры

Отключение отладки на стороне сервера для веб-приложения

Если вы размещаете веб-приложение ASP.NET в службах IIS, отключите отладку на стороне сервера, выполнив следующие действия:

  1. Откройте менеджер IIS и перейдите к обзору функций.

  2. В разделе ASP.NET дважды щелкните или выберите Компиляция .NET.

    Опция раздела ASP.NET присутствует только в том случае, если функции .NET были установлены с помощью Серверного диспетчера.

  3. В области действий выберите Открыть функцию.

  4. Для параметра поведения>отладки выберите False.

    Заметка

    Конкретные шаги отличаются в более ранних версиях IIS.