2014-11-25 15 views
13

enter image description hereil debugger dello script non è riuscito a connettersi al processo di destinazione. Adebugger è già collegato

Windonws 7 64-bit e VS2010

In F12 strumenti di sviluppo per IE11 su Windonws 7 64-bit e VS2010, quando clicco sull'icona dello strumento Debugger o premere Ctrl + per aprire lo strumento, non riesco a eseguire il debug dei miei file java-script.

Quando faccio clic sull'icona dello strumento Debugger, mi viene presentato il messaggio nello screenshot sopra & Non riesco a vedere i file javacsript delle mie chiamate di pagine correnti, quindi non riesco a eseguire il debug del mio codice javascript.

Qualcuno sa perché potrei ricevere questo messaggio? Ho provato tutto ciò che ho menzionato al seguente link senza successo. VS2010 and IE10 Attaching the Script debugger to process iexplore.exe failed

+0

Hai cercato quel messaggio di errore sul web, secondo hit: http://www.codeproject.com/Articles/317704/JScript-Debugger-Unable-to-attach-the-process-Anot – epascarello

+0

@epascarello, trust ho fatto tutto quanto menzionato in quell'articolo e ancora nessun successo. – StackTrace

+0

Cercato su google per questo errore e il colpo più importante è stata questa pagina StackOverflow ora. – dwilliss

risposta

15

mi stava incontrando questo problema con VS 2012 & Win 7 e anche VS2013 e Win8.1:

Perplesso per mezza giornata, guardando le cose online, finalmente capito io.

imparare la differenza tra questi in Visual Studio: F5 vs (Ctr + Shift + W)

F5 si impegnerà VS debugger e si otterrà il:

"Il debugger di script non è riuscito a connettersi al processo di destinazione. Un debugger è già collegato "

quando si utilizza lo strumento di sviluppo F12 in IE 11 o qualunque versione.

Tuttavia, se si utilizza il V.S. comando: Visualizza nel Browser (Ctrl + Shift + W) questo eseguirà lo script e permetterà al debugger di script di I.E (F12 Dev Tool) di ingaggiare e lavorare.

+3

In Visual Studio, Avvia senza eseguire debug (Ctrl + F5) ha funzionato anche per me – Stacked

+0

Ctrl + Maiusc + W ha chiuso tutto tranne la scheda corrente: un'associazione che penso di aver configurato molto tempo fa. Ctrl + F5 ha funzionato per me però. Invierò questa risposta. – dwilliss

5

Il modo più semplice per me è stato:

  1. progetto Run (F5) in Firefox (o qualsiasi altro browser, non IE).
  2. Indirizzo copia.
  3. Chiudi Firefox (il progetto continuerà a essere in esecuzione, almeno nel mio caso).
  4. Aprire IE e immettere l'indirizzo manualmente (es: http://localhost:58100/) incollando ciò che è stato copiato in "2.".
  5. IE Debugger dovrebbe funzionare a questo punto.
+2

L'ho fatto esattamente e ha funzionato. Preferisco questa opzione piuttosto che Crtl + Maiusc + W o Maiusc + F5 perché posso eseguire il debug di entrambi gli script (in IE) e dei controller (in VS). Grazie! – dsnunez

4

Si dovrebbe usare ctrl + F5 invece di F5 modo l'applicazione viene eseguita senza il debug

+1

F5 utilizza il debugger VS. F12 usa il debugger di IE. Solo uno può essere collegato allo stesso tempo. Quindi la tua risposta è corretta. –

0

Vedo questo post si parla di Windonws 7 64-bit e VS2010, ma io sto usando Windows 10 a 32 bit e VS Professional 2012 insieme a IE 11.Ho avuto lo stesso messaggio, come mostrato nella schermata:

IE 11 Error message

Come ho risolto questo problema (dopo l'avvio di debug):

  • andato a scheda di debug in VS
  • poi finestre
  • selezionare i processi

Qui vedrete due processi collegati uno sarà "IIS" e il secondo sarà "IE.exe" con la descrizione "script". Staccare il secondo e quindi premere F12 in IE in cui il codice è in esecuzione.

Problemi correlati