VS2010 и IE10 Прикрепление отладчика Script для обработки iexplore.exe не удалось

Итак, я использую Win7 x64 с VS2010 и установил IE10 Win7 Preview и ReSharper 6.1.

Когда я пытаюсь начать отладку, я получаю следующее:

"Прикрепление отладчика Script для обработки '[1111] iexplore.exe' on машина" MINE" не удалась. Отладчик уже подключен.

Я могу нажать OK и посмотреть прикрепленные сеансы отладки - [1111] выделен серым цветом, и есть еще один экземпляр iexplore.exe с названием моего решения. Я могу прикрепить вручную, и он отлично работает.

Я подумал, может быть, с тех пор, как было два iexplore.exe pids, было бы что-то не так, нет двух открытых или открытых вкладок или отключено автоматическое восстановление после сбоя.

Пробовал это: Прикрепление отладчика Script для обработки '[XXXX] IEXPLORE.EXE' на машине "NAME" не удалось

Не работает.

Любые идеи?

Ответ 1

В IE10 существует более простое исправление проблемы отладки JavaScript:

  • Закрыть IE
  • В командной строке с расширенным cmd выполните следующую команду:

    regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"
    

(или %ProgramFiles% в 32-разрядной ОС)

Ответ 2

Обновление IE10 сбрасывает целую кучу вещей. Я сделал два шага, чтобы исправить это.

  • В расширенных настройках IE в режиме просмотра удалите галочку "Отключить script отладка (Internet Explorer) "
  • Запуск этого в командной строке (с правами администратора): -

    regsvr32.exe "% ProgramFiles (x86)%\Общие файлы \Microsoft Shared\VS7Debug\msdbg2.dll

Комбинация этих двух и перезапуска браузера, конечно, исправила это для меня.

Я также согласен, что отмеченное решение выше, чем установка, вряд ли является правильным решением.

Ответ 3

У меня точно такая же проблема. Я нашел временное решение, но я должен выполнять каждый раз, когда одна и та же последовательность выглядит следующим образом.

  • Выберите меню "Отладка"
  • Нажмите "Меню окна"
  • Нажмите на меню "Процессы"
  • И щелкните правой кнопкой мыши на iexplorer.exe и "отсоедините процесс"

Проблема в том, что каждый раз, когда я должен повторять эту процедуру, каждая компиляция моего проекта...

Ответ 4

У меня была такая же проблема с VS2010 и IE10 (Win7). После нескольких недель попыток решить эту проблему я, наконец, решил запустить VS2012 для отладки моего сайта. Я также обновил VS2012 до SP1 и перезапустил свою машину, и теперь отладка VS2010 отлично работает в IE10.

Поэтому попробуйте установить VS2012 SP1 для исправления проблем совместимости с VS2010 и IE10.

Ответ 5

Кто-то предположил, что выполнение этого в командной строке с повышенными правами приведет к трюку:

regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"

Я попробовал, и он сообщил, что dll не найден. Я искал msdbg2.dll, и он не был найден. Он, по-видимому, скрыт.

Я побежал:

regsvr32.exe "C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"

и он работал.

Это было в Windows 7, 64 бит, VS2010 Premium

Ответ 6

У меня была такая же проблема с VS2010 и VS2012 на WIN7 + IE10 CTP еще в декабре прошлого года. Я надеялся, что эта проблема была решена в RTM-версии IE10, сегодня я узнал, что это не так.

Я пробовал каждое решение в этом сообщении, даже устанавливая обновление 2-го сервера VS2012, но ничего не исправил проблему.

Я решил вернуться к IE9. Я не использовал правильные шаги, которые описаны в ответе MonteChristo.

Я удалил IE10, выполнив:

  • Win + R
  • appwiz.cpl
  • Включение и выключение функций Windows.
  • Снимите флажок Internet Explorer 10
  • Reboot

Теперь это не возвращается к IE9. Просто удаляет IE10. Не то, что я намеревался. Поэтому я снова установил IE10, используя те же шаги, что и выше.

После этого я не мог помочь себе протестировать его еще раз, и на удивление это сработало. Я получил отладку Javascript. Я заметил следующее. Прежде чем я удалю IE10, запустите/просмотрите (см. Изображение ниже) дважды в списке Internet Explorer.

После удаления, установки IE10 он перечисляется только один раз. Я не знаю, связано ли это, но я хотел бы упомянуть об этом.

enter image description here

Ответ 7

Попробуйте reset ваши настройки IE, а затем снимите флажок "Отключить Script отладчик (Internet Explorer)" в разделе "Сервис- > Свойства обозревателя" > "Дополнительно" и reset на вашем компьютере.

Ответ 8

Даже с недавно выпущенным IE10 для Win 7 проблема не устранена. Однако получил подсказку о том, что установка VS2012 SP1 устраняет эту проблему, поэтому я установил Visual Studio 2012 Express через установщик веб-платформы (v4.5) - кажется, исправлено!

Ответ 9

У меня есть VS2010 & 12 и IE10, Win 7 x64.

Я пробовал все вышеперечисленное (за исключением отказа до IE9, очевидно) безрезультатно.

У меня была догадка, что VS2012 Update 2 может исправить эту проблему, и я был прав.

Нет cmd, без повторной установки, без повторной загрузки. Он зафиксировал его для VS2010 & 12.

Я надеюсь, что это тоже поможет кому-то другому.

Ответ 10

У меня есть VS2010 и VS2012 на ПК. Это был проект ASP.NET, и он не работал для отладки JS. Я стараюсь, чтобы оба варианта были одинаковыми. Все, что я делал, было неудачным:

  • regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll" - не help
  • Установлен флажок "Silverlight" на странице свойств - нет
  • Переход с IE 10 → IE 9 → IE 8 - не повезло
  • Ремонт VS 2010 - не работает для меня
  • В IE "Дополнительные настройки" отключена "Отключить script отладка (Internet Explorer)" и "Отключить script отладка (другое)" - нет

Наконец, я установил "Удаленные инструменты для обновления Visual Studio 2012" и "Обновление VS2012 4". Я не уверен, что проблема, но она исчезла. И VS2010 и VS2012 начали отладку JavaScript. Поэтому кажется, что некоторые компоненты были повреждены. Сегодня, я думаю, лучший выбор - это переустановить IE, я имею в виду понизить его и снова установить, в дальнейшем вы можете установить Update 4 для VS2012.

Обратите внимание:

"В окне" Свойства страницы "флажок" Silverlight "должен быть отмечен"

Ответ 11

У меня была аналогичная проблема (с использованием VS2012 RC) после обновления IE9 до IE10 - я исправил ее восстановление установки VS2012 - я получил ее с тех пор, как в раскрывающемся списке debug был обнаружен подозрительный дубликат Internet Explorer, и даже если отладчик был я не смог найти загруженные символы.

В VS2010 наверняка нет такого выпадающего списка, но, возможно, попытка ремонта может быть исправлена.

Ответ 12

У меня была такая же проблема с момента обновления до IE 10 на машине Win 7 Pro с VS 2010 SP1.

Я пробовал множество предложений, но никто не работал. Я, наконец, исправил это, понизив до IE 9, а именно:

  • Введите "appwiz.cpl" в поле поиска Win 7 под начальным шаром и нажмите.
  • Нажмите "Просмотреть установленные обновления"
  • Поиск "Internet Explorer 10"
  • Щелкните правой кнопкой мыши "Internet Explorer 10" и выберите "Удалить"
  • Reboot.

Отладка снова работает.