2014-11-25 3 views
13

enter image description hereотладчик сценария не смог подключиться к целевому процессу. Adebugger уже прикреплен

Windonws 7 64-битных и VS2010

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

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

Любой знает, почему я мог получать это сообщение? Я пробовал все, что упоминалось по следующей ссылке, без успеха. VS2010 and IE10 Attaching the Script debugger to process iexplore.exe failed

+0

Вы искали это сообщение об ошибке в Интернете, второе попадание: http://www.codeproject.com/Articles/317704/JScript-Debugger-Unable-to-attach-the-process-Anot – epascarello

+0

@epascarello, trust я сделал все, что упоминалось в этой статье, и до сих пор не имеет успеха. – StackTrace

+0

Googled для этой ошибки, и верхний хит был этой страницей stackoverflow. – dwilliss

ответ

15

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

недоумевает полдня, глядя вверх вещи в Интернете, наконец, понял это сам.

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

F5 будет участвовать VS отладчик и вы получите:

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

при использовании средства разработки F12 в IE 11 или любую другую версию.

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

+3

В Visual Studio начало без отладки (Ctrl + F5) также работало для меня – Stacked

+0

Ctrl + Shift + W закрыто все, кроме текущей вкладки - привязка, которую, я думаю, я установил давно. Ctrl + F5 работал для меня. Я отвечу на этот ответ. – dwilliss

5

Более простой путь для меня было:

  1. Выполнить проект (F5) в Firefox (или любой другой браузер, не IE).
  2. Копировать адрес.
  3. Закрыть Firefox (проект будет продолжать работать, по крайней мере, в myn).
  4. Откройте IE и адрес ввода вручную (например: http://localhost:58100/), вставив то, что вы скопировали в '2.'.
  5. Отладчик IE должен работать в этой точке.
+2

Я сделал это точно, и это сработало. Я предпочитаю этот вариант, а не Crtl + Shift + W или Shift + F5, потому что я могу отлаживать как скрипты (в IE), так и контроллеры (в VS). Благодаря! – dsnunez

4

Вы должны использовать CTRL + F5 вместо F5 поэтому приложение запускается без отладки

+1

F5 использует отладчик VS. F12 использует отладчик IE. Одновременно можно подключить только один. Так что ваш ответ правильный. –

0

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

IE 11 Error message

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

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

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