Отключить отладчик Javascript IE9 при использовании Visual Studio 2010

Есть ли способ отключить отладку javascript при использовании Visual Studio с IE9?


person Cleiton    schedule 21.03.2011    source источник
comment
Отключить отладчик IE9, чтобы отладчик подчинялся Visual Studio?   -  person Quintin Robinson    schedule 21.03.2011
comment
@Quintin Robinson, я бы вообще не использовал отладчик javascript.   -  person Cleiton    schedule 21.03.2011


Ответы (5)


Если вы нажмете кнопку Tools (Alt+X), то выберите пункт меню Internet Options.

На вкладке Advanced и в категории Browsing:

Проверить Disable script debugging (Internet Explorer)

Это должно отключить отладчик Javascript

person Adam Casey    schedule 21.03.2011
comment
спасибо за вашу помощь, но эта опция уже проверена, см. img143.imageshack.us/i/imagemier .png - person Cleiton; 21.03.2011
comment
Можете ли вы сделать скриншот того, что появляется, когда javascript обнаруживает ошибку? - person Adam Casey; 21.03.2011
comment
Вы недавно меняли параметр отладки Javascript? Если да, то пытались ли вы перезапустить Internet Explorer и Visual Studio? (Это может включать в себя закрытие sidebar.exe в Windows) На самом деле, может быть лучше войти в систему и выйти из нее. - person Adam Casey; 21.03.2011
comment
У меня тоже не работает. В 32-разрядной версии Windows 7 Visual Studio 2010 и IE игнорируют флажок отключения отладки сценариев, который всегда был установлен. - person Dennis; 17.11.2011
comment
Вы пытались закрыть все эти приложения (и, возможно, выйти из системы и снова выйти из нее) после изменения этих параметров? - person Adam Casey; 18.11.2011
comment
Это не отключит отладку при запуске из Visual Studio, поскольку Visual Studio включает отладку для запускаемого экземпляра IE. В ответе Андраса ниже есть обходной путь. - person Andy; 27.01.2012

Я пробовал решение, предоставленное Dotmister, но оно не работало на моей Vista (x64), VS2010 и IE9.

Однако я попробовал следующее, и это сработало (источник: http://www.visualstudiotutor.com/2011/02/disable-stopjavascript-debugging-in-visual-studio/)

  1. Откройте страницу свойств приложения и выберите вкладку Интернет.
  2. Выберите «Запустить внешнюю программу» и укажите путь к iexplorer.exe.
  3. Введите URL-адрес в параметре аргумента командной строки.
  4. Нажмите F5, чтобы начать отладку.

Мой отладчик работал очень медленно, когда я нажимал точку останова, отчасти потому, что у меня была включена функция «Редактировать и продолжить» (вы можете отключить ее в VS в меню «Инструменты» -> «Параметры» -> «Отладчики» -> «Редактировать и продолжить»), а отчасти потому, что я не мог отключить отладку JavaScript. .

Теперь это значительно быстрее.

person Andras    schedule 05.10.2011

Вы также можете отключить отладку всех сценариев в VS с помощью: reg add HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\AD7Metrics\Engine{F200A7E7-DEA5-11D0-B854-00A0244A1DE2} /v ProgramProvider /d { 4FF9DEF4-8922-4D02-9379-3FFA64D1D639} /ф

person Andy    schedule 27.01.2012

  1. Щелкните правой кнопкой мыши веб-приложение и выберите «Свойства». Щелкните вкладку «Веб».
  2. слева и выберите переключатель «Не открывать страницу» слева
  3. панель Начать отладку (нажмите F5)
  4. Откройте Internet Explorer и перейдите по URL-адресу. { Я только что закрепил этот экземпляр IE на панели задач ;-) }
person ablaze    schedule 30.08.2012

Если флажки отключения в IE у вас не работают, то в VS перейдите к

Инструменты > Параметры > Отладка > Точно в срок > Снимите флажок «Сценарий».

Это сработало для меня.

person Szymon Seliga    schedule 05.11.2012