отладчику сценариев не удалось подключиться к целевому процессу. Адебаггер уже подключен

введите здесь описание изображения

Windows 7 64-бит и VS2010

В инструментах разработчика F12 для IE11 в 64-разрядной версии Windows 7 и VS2010, когда я щелкаю значок инструмента отладчика или нажимаю Ctrl + 3, чтобы открыть инструмент, я не могу отлаживать свои файлы java-скриптов.

Когда я щелкаю значок инструмента «Отладчик», я получаю сообщение на снимке экрана выше, и я не вижу файлы javacsript, которые вызывает моя текущая страница, поэтому я не могу отлаживать свой код javascript.

Кто-нибудь знает, почему я мог получить это сообщение? Я пробовал все, что упоминалось в следующей ссылке, без успеха. VS2010 и IE10 Присоединение отладчика сценариев к процесс iexplore.exe завершился неудачно


person StackTrace    schedule 25.11.2014    source источник
comment
Вы искали это сообщение об ошибке в Интернете, второе попадание: codeproject.com/Articles/317704/   -  person epascarello    schedule 25.11.2014
comment
@epascarello, поверьте, я сделал все, что упоминалось в этой статье, и все еще безуспешно.   -  person StackTrace    schedule 25.11.2014
comment
Погуглил об этой ошибке, и теперь лучшим результатом стала эта страница stackoverflow.   -  person dwilliss    schedule 06.04.2016
comment
@StackTrace, вы нашли какое-нибудь решение этой проблемы?   -  person Steve    schedule 26.07.2016
comment
Для тех, кто не в курсе. Ошибка появляется, потому что VS подключен как отладчик скриптов. Это означает, что вы можете использовать VS для отладки javascript вместо IE Developer Tool. Просто установите точку останова в VS, и она сработает.   -  person Mikael Holmgren    schedule 16.05.2017


Ответы (5)


Я столкнулся с этой проблемой с VS 2012 и Win 7, а также с VS2013 и Win8.1:

Полдня ломал голову, рылся в интернете, наконец-то сам разобрался.

Узнайте разницу между ними в Visual Studio: F5 и (Ctr+Shift+W)

F5 активирует отладчик VS, и вы получите:

«Отладчику сценариев не удалось подключиться к целевому процессу. Отладчик уже подключен»

при использовании инструмента разработчика F12 в I.E. 11 или любая другая версия.

Однако, если вы используете V.S. Команда: Просмотр в браузере (Ctrl+Shift+W) запустит скрипт и позволит отладчику скриптов IE (F12 Dev Tool) включиться и работать.

person RB2    schedule 20.01.2015
comment
В Visual Studio у меня также сработало «Начать без отладки» (Ctrl + F5). - person Stacked; 03.02.2016
comment
Ctrl+Shift+W закрывал все, кроме текущей вкладки — привязка, которую я, кажется, настроил давно. Хотя у меня сработало Ctrl+F5. Я поддержу этот ответ. - person dwilliss; 06.04.2016

Самый простой способ для меня был:

  1. Запустите проект (F5) в Firefox (или любом другом браузере, кроме IE).
  2. Скопируйте адрес.
  3. Закройте Firefox (проект продолжит работать, по крайней мере, в моем случае).
  4. Откройте IE и введите адрес вручную (например: http://localhost:58100/), вставив то, что вы скопировали в «2.».
  5. На этом этапе отладчик IE должен работать.
person Gotham Llianen    schedule 05.10.2015
comment
Я сделал именно так, и это сработало. Я предпочитаю этот вариант, а не Ctrl+Shift+W или Shift+F5, потому что я могу отлаживать как скрипты (в IE), так и контроллеры (в VS). Спасибо! - person dsnunez; 21.10.2016

Вы должны использовать ctrl+F5 вместо F5, чтобы ваше приложение работало без отладки.

person Saman Qaydi    schedule 01.10.2016
comment
F5 использует отладчик VS. F12 использует отладчик IE. Одновременно может быть подключен только один. Так что ваш ответ правильный. - person Herman Van Der Blom; 15.02.2017

Я вижу, что этот пост относится к 64-разрядной версии Windonws 7 и VS2010, но я использую 32-разрядную версию Windows 10 и VS Professional 2012 вместе с IE 11. Я получил такое же сообщение, как показано на снимке экрана:

Сообщение об ошибке IE 11

Как я решил эту проблему (после запуска отладки):

  • перешел на вкладку отладки в VS
  • затем окна
  • выбрать процессы

Там вы увидите два прикрепленных процесса: один будет «IIS», а второй — «IE.exe» с описанием «сценарий». Отсоедините второй и нажмите F12 в IE, где выполняется ваш код.

person Ashish    schedule 23.03.2017

Когда я сделал iisreset из командной строки, я смог решить эту проблему.

Откройте CMD в режиме администратора -> введите IISRESET -> введите

person NidhinSPradeep    schedule 02.05.2019