2012-12-16 33 views
11

Circa 2 settimane fa, ho perso la possibilità di eseguire il debug di JavaScript. Ho Windows 8 Pro, IE 10 e Visual Studio 2012 con tutti gli aggiornamenti installati. Fino a quel momento, non ho avuto problemi - ora lo fa su ogni progetto.VS2012 Debugger JavaScript perso

Il messaggio che ottengo è ...

"No fonte disponibile. Il filo codice attuale non è in esecuzione codice o lo stack di chiamate non è stato possibile ottenere"

eventuali suggerimenti riguardo a come ottenere il mio debugger JavaScript è tornato? Ho già provato a fare una riparazione e una re-installazione senza successo.

Grazie in anticipo per qualsiasi aiuto.

+0

Vuol debug ancora del lavoro se si inserisce manualmente un 'dichiarazione debugger' nello script? –

+0

Come si tenta di eseguire il debug? A che punto vedi il messaggio di errore che hai menzionato? –

+0

In IE, a volte si ferma sul debugger ;, ma non sempre: quando lo fa, visualizzerò l'errore mentre continua o semplicemente non presta attenzione ai normali punti di interruzione F9. In Chrome, si interromperà, ma non sono abbastanza familiare con il debugger di Chrome in realtà. Per eseguire il debug, sto facendo esattamente ciò che stavo facendo alcune settimane fa prima che il problema si verificasse. F9 per impostare i breakpoint e "Debug" come modalità. – Gfw

risposta

1

Ho continuato a giocare e rimosso KB2781514, ho eseguito una riparazione su VS2012 e ho riavviato il debugger JavaScript - ora tutto sembra funzionare, ma ho davvero paura di installare quell'aggiornamento.

Inoltre, ho disattivato gli aggiornamenti automatici e mi assicurerò di impostare un punto di ripristino prima di aggiungere la maggior parte degli aggiornamenti futuri.

+0

Ho lo stesso problema del tuo su win8 pro + ie10 + vs2012 update1, ma disinstalla KB2781514 e la riparazione richiede circa 40 minuti e NON risolve il problema. Lo stesso problema anche sul mio win7 sp1 + ie10 + vs2012 update1 al lavoro. –

0

Ho avuto questo stesso problema con VS2010 e VS2012 su CTP WIN7 + IE10 nel dicembre dello scorso anno. Speravo che questo problema fosse risolto nella versione RTM di IE10, oggi ho scoperto che non lo era (e probabilmente perché non è un problema IE10).

Visualizza la mia risposta nel link sottostante, forse funziona anche per te.

VS2010 and IE10 Attaching the Script debugger to process iexplore.exe failed

17

Ho avuto lo stesso problema con VS 2012 dopo l'installazione di Internet Explorer 10 su Windows 7 a 64 bit. Ho provato diverse cose tra cui "fixing" VS, disinstallando/reinstallando IE10. Non ho potuto ottenere VS per essere impostato punti di interruzione in javascript per qualsiasi cosa.

Che fine ha funzionato in VS 2012 Ho fatto clic sul pulsante "Riproduci" sulla barra degli strumenti (piccola freccia verde rivolta a destra) e avevo due elementi elencati per Internet Explorer, uno di default. In fondo alla discesa da quel pulsante, ho selezionato "Sfoglia con", che ha portato una finestra di dialogo che mi consente di eliminare uno dei due IE. Ho anche selezionato Chrome e quindi nuovamente IE che potrebbe avere avuto un impatto. In ogni caso, dopo averlo fatto, tutto funziona di nuovo.

+0

Mi chiedo se il tuo caso abbia a che fare con le versioni 64 vs 86 di IE? Ho riscontrato problemi con IE a 64 bit che non funzionano correttamente con plugin/activex. Forse hai rimosso la tua versione a 64 bit? In ogni caso, ho solo 1 nella mia finestra Sfoglia con. Ho provato a eseguire entrambe le versioni di IE senza alcun risultato. – yourbuddypal

+2

Ho trovato 2 voci di "Internet Explorer" nella mia lista. Uno era impostato sul valore predefinito. Ho cambiato per avere l'altro impostato come predefinito, invece. Ha iniziato a funzionare di nuovo e il duplicato è andato via da solo. – Malgaur

+0

Grazie mille! Questo ha risolto il mio problema e sono tornato in attività! :) – ClearCloud8

1

Prova la forma di soluzione questo post - VS2010 and IE10 Attaching the Script debugger to process iexplore.exe failed

  • chiudere IE
  • In elevata corsa richiamo del cmd questo comando:

    Regsvr32.exe "% ProgramFiles (x86)% \ File comuni \ Microsoft Shared \ VS7Debug \ msdbg2.dll"

    o

    % ProgramFiles% su un sistema operativo a 32 bit

    Riavvio VS & IE. Ho riavviato la macchina per essere sicuro.

+0

Questo non funziona per me su Windows 8 pro, IE10, VS 2012. – yourbuddypal

+0

Questo ha funzionato per me con Win 7 Ult x64, IE 10, VS 2012. Su Win 8, ha funzionato bene fin dall'inizio. – Mayank

0

Ho lo stesso errore con Windows8 + IE10 + VS2012 Update 1, ma oggi ero aggiornamento vs2012 con Update 2 e il problema è risolto.

VS2012 Update 2 here

Problemi correlati