VS2012 Утерянный отладчик JavaScript

Около 2 недель назад я потерял способность отлаживать JavaScript. У меня есть Windows 8 Pro, IE 10 и Visual Studio 2012 со всеми установленными обновлениями. До этого времени у меня не было проблем - теперь это делается в каждом проекте.

Сообщение, которое я получаю,...

"Нет доступных источников. Текущий поток кода в настоящее время не работает или стек вызова не может быть получен"

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

Заранее благодарим за помощь.

Ответ 1

У меня была такая же проблема с использованием VS 2012 после установки IE 10 на Win 7 64bit. Я пробовал несколько вещей, включая "исправление" VS, удаление/переустановку IE10. Я не мог заставить VS устанавливать точки останова в javascript для чего-либо.

Что в конечном итоге работало в VS 2012, я нажал кнопку "Play" на панели инструментов (маленькая зеленая стрелка, указывающая справа), и для Internet Explorer было два элемента, один из которых по умолчанию. В нижней части выпадающего из этой кнопки я выбрал "Обзор с", в котором появилось диалоговое окно, которое позволило мне удалить один из двух IE. Я также выбрал Chrome, а затем вернулся в IE, который, возможно, повлиял. В любом случае, после этого, все снова работает.

Ответ 2

Я продолжал играть и удалять KB2781514, делал ремонт на VS2012 и возвращал отладчик JavaScript назад - все, похоже, теперь работает, но я действительно боюсь установить это обновление.

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

Ответ 3

Попробуйте создать форму этого сообщения - VS2010 и IE10 Прикрепление отладчика Script для обработки iexplore.exe не удалось

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

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

    или

    % ProgramFiles% на 32-разрядной ОС

    Перезапустите VS и IE. Я перезапустил машину, чтобы убедиться.

Ответ 4

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

Оформить мой ответ по ссылке ниже, возможно, он работает и для вас.

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

Ответ 5

У меня такая же ошибка с Windows8 + IE10 + VS2012 Update 1, но сегодня я обновлял vs2012 с Update 2, и проблема решена.

VS2012 Обновление 2 здесь