4

Я создаю приложение ASP.NET Web Forms (не сайт), и всякий раз, когда я отлаживаю с помощью Internet Explorer, я не могу отключить встроенную отладку Javascript с помощью Visual Studio 2013 Pro.

Как мне заставить его перестать работать на исключениях Javascript?

Моя ОС - Windows 2012 Server R2 (то есть, эквивалентная Windows 8.1 Pro) с IE11. Я перепробовал все настройки, которые смог найти, но пока ничего не получалось. Я даже вышел и вернулся. Я собираюсь попробовать полную перезагрузку прямо сейчас.

На скриншотах ниже показаны все настройки, которые я пробовал.

Исключение и настройки:

Возникновение исключения и настройки


Параметры Visual Studio - отладка:

Параметры отладки Visual Studio


Параметры Internet Explorer:

Параметры Internet Explorer


BrowserLink отключен

Параметры BrowserLink


(Примечание: этот вопрос был также размещен на stackoverflow.com. Я не уверен, где он принадлежит.)

1 ответ1

2

Параметры в VS для исключений, чтобы определить, должен ли отладчик работать на исключение. Хотя VS всегда будет нарушать необработанное исключение и языковой разрыв (отладчик). Эти параметры не препятствуют подключению отладчика сценариев при запуске IE из VS.

Параметры в VS для включения или выключения отладки JIT изменяют только функцию отладки точно в срок. Включение JIT-отладки просто означает, что если запущенное приложение, не запущенное VS, попадает в условие прерывания, пользователю следует предложить, если он хочет подключить VS для отладки приложения. Это также не изменится, если отладка скрипта включена при запуске IE из VS.

Параметры в Internet Explorer, позволяющие отключить отладку сценариев, изменяются только в том случае, если IE должен всегда работать с включенной отладкой. В IE11 с VS2013 эта функция никогда не нужна, но есть поддержка старых версий VS.

Самый простой способ получить желаемое поведение - это сделать:

  1. Щелкните правой кнопкой мыши файл aspx/html, в котором есть пункт «Обзор с помощью…». Это вызовет диалог для настройки вашего браузера.
  2. Нажмите кнопку Добавить. Добавить что-то вроде:

        Path: c:\Program Files (x86)\Internet Explorer\iexplore.exe 
    
        Friendly name: Internet Explorer (no debug)
    
  3. Установите это как ваше значение по умолчанию

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .