webentwicklung-frage-antwort-db.com.de

VS2010 und IE10 Das Anhängen des Script-Debuggers zur Verarbeitung von iexplore.exe ist fehlgeschlagen

Also benutze ich Win7 x64 mit VS2010 und habe den IE10 Win7 Preview und ReSharper 6.1 installiert.

Wenn ich versuche, das Debuggen zu starten, erhalte ich Folgendes:

"Das Anhängen des Script-Debuggers an den Prozess '[1111] iexplore.exe' auf der Maschine 'MINE' ist fehlgeschlagen. Ein Debugger ist bereits angehängt."

Ich kann auf OK klicken und angehängte Debugsitzungen anzeigen - [1111] ist ausgegraut und es gibt eine weitere Instanz von iexplore.exe mit meinem Lösungstitel. Ich kann manuell anhängen und es funktioniert gut.

Ich dachte, da es vielleicht zwei iexplore.exe-Pids gibt, stimmt etwas nicht, es sind keine zwei Registerkarten oder Fenster geöffnet, und ich habe die automatische Wiederherstellung nach einem Absturz deaktiviert.

Versuchte dies: Das Anhängen des Script-Debuggers an den Prozess '[XXXX] IEXPLORE.EXE' auf Computer 'NAME' ist fehlgeschlagen

Funktioniert nicht.

Irgendwelche Ideen?

121
mstaffeld

Es gibt eine einfachere Lösung für das JavaScript-Debugging-Problem in IE10:

  1. Schließen Sie den IE
  2. Führen Sie in der Eingabeaufforderung mit erhöhten Rechten den folgenden Befehl aus:

    regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"
    

(oder %ProgramFiles% auf einem 32-Bit-Betriebssystem)

306

Das IE10-Upgrade setzt eine ganze Reihe von Dingen zurück. Ich habe 2 Schritte befolgt, um dies zu beheben.

  1. Deaktivieren Sie in IE Advanced settings) unter Browsing das Kontrollkästchen "Disable script debugging (Internet Explorer)".
  2. Ausführen dieses Befehls in der Eingabeaufforderung (mit Administratorrechten): -

    regsvr32.exe "% ProgramFiles (x86)%\Gemeinsame Dateien\Microsoft Shared\VS7Debug\msdbg2.dll

Die Kombination aus diesen 2 und einem Browser-Neustart hat es für mich natürlich behoben.

Ich stimme auch zu, die oben genannte Lösung des Deinstallierens ist kaum eine richtige Lösung.

38
Jezbers

Ich habe genau das gleiche Problem. Ich habe eine vorübergehende Lösung gefunden, aber ich muss jedes Mal dieselbe Sequenz wie folgt ausführen.

  1. Klicken Sie auf das Menü "Debug"
  2. Klicken Sie auf das Menü "Fenster"
  3. Klicken Sie auf das Menü "Prozesse"
  4. Und klicken Sie mit der rechten Maustaste auf iexplorer.exe und "trennen Sie den Prozess"

Das Problem ist, dass ich dieses Verfahren jedes Mal wiederholen muss, wenn ich mein Projekt kompiliere ...

17
Mehdi Bugnard

Ich hatte das gleiche Problem mit VS2010 und IE10 (Win7). Nachdem ich wochenlang versucht hatte, dieses Problem zu beheben, entschied ich mich schließlich, VS2012 zu starten, um meine Site zu debuggen. Ich habe auch VS2012 auf SP1 aktualisiert und meinen Computer neu gestartet. Jetzt funktioniert das Debuggen von VS2010 einwandfrei in IE10.

Versuchen Sie also, VS2012 SP1 zu installieren, um Kompatibilitätsprobleme mit VS2010 und IE10 zu beheben.

14
Scott

Jemand schlug vor, dies in einer Eingabeaufforderung mit erhöhten Rechten auszuführen:

regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"

Ich habe es versucht und es wurde gemeldet, dass die DLL nicht gefunden wurde. Ich suchte nach der msdbg2.dll und es wurde nicht gefunden. Es ist anscheinend verborgen.

Ich rannte:

regsvr32.exe "C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"

und es hat funktioniert.

Dies war unter Windows 7, 64 Bit, VS2010 Premium

8

Ich hatte das gleiche Problem mit VS2010 und VS2012 auf WIN7 + IE10 CTP im Dezember letzten Jahres. Ich habe gehofft, dass dieses Problem in der RTM= Version von IE10 behoben wurde. Heute habe ich herausgefunden, dass dies nicht der Fall ist.

Ich habe jede Lösung in diesem Beitrag ausprobiert und sogar VS2012 Update 2 CTP 4 installiert, aber nichts hat das Problem behoben.

Ich entschied mich, zum IE9 zurückzukehren. Ich habe nicht die richtigen Schritte ausgeführt, die in der Antwort von MonteChristo beschrieben sind.

Ich habe IE10 folgendermaßen deinstalliert:

  1. Win + R
  2. appwiz.cpl
  3. Schalte Windows Funktionen ein oder aus.
  4. Deaktivieren Sie Internet Explorer 10
  5. Starten Sie neu

Dies wird jetzt nicht auf IE9 zurückgesetzt. Ist nur IE10 entfernt. Nicht das, was ich vorhatte. Also habe ich IE10 erneut mit den gleichen Schritten wie oben installiert.

Danach konnte ich mir nicht helfen, es noch einmal zu testen und überraschenderweise funktionierte es, und ich bekam mein Javascript-Debugging zurück. Was mir aufgefallen ist, ist folgendes. Vor der Deinstallation von IE10 wurde das Ausführen/Durchsuchen mit (siehe Abbildung unten) Internet Explorer zweimal.

Nach der Deinstallation wird IE10 nur einmal aufgeführt. Ich weiß nicht, ob es verwandt ist, aber ich wollte es erwähnen.

enter image description here

3
Martijn B

Versuchen Sie, Ihre IE) Einstellungen zurückzusetzen und deaktivieren Sie dann "Skript-Debugger deaktivieren (Internet Explorer)" unter Extras-> Internetoptionen-> Erweitert und setzen Sie Ihren Computer zurück.

2
Daniel

Ich habe VS2010 und VS2012 auf dem PC. Es war ein ASP.NET-Projekt und es funktionierte nicht für das JS-Debugging. Ich probiere beide Versionsergebnisse gleich aus. Alles, was ich getan habe, war aus Erfolg:

  1. regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll" - nicht Hilfe
  2. Aktiviert/deaktiviert das Kontrollkästchen "Silverlight" auf der Eigenschaftsseite - no
  3. Downgrade von IE 10 -> IE 9 -> IE 8 - kein Glück
  4. Repair VS 2010 - funktioniert bei mir nicht
  5. In IE "Erweiterte Einstellungen" deaktiviert "Disable Script Debugging (Internet Explorer)" und "Disable Script Debugging (Other)" - no

Schließlich habe ich "Remote Tools für Visual Studio 2012 Update" und "VS2012 Update 4" installiert. Ich bin nicht sicher, was behoben ist, aber es ist weg. Und VS2010 und VS2012 haben mit dem Debuggen von JavaScript begonnen. Daher scheinen einige Komponenten beschädigt zu sein. Heute denke ich, die beste Wahl, um das Problem zu beheben, ist eine Neuinstallation des IE. Ich meine, ein Downgrade und eine erneute Installation. Außerdem können Sie Update 4 für VS2012 installieren.

Bitte beachten Sie:

"Im Fenster" Eigenschaftsseite "muss das Kontrollkästchen" Silverlight "deaktiviert sein"

0
Alezis

Ich habe VS2010 & 12 und IE10, Win 7 x64.

Ich habe alle oben genannten Methoden ausprobiert (mit Ausnahme der Herabstufung auf IE9, offensichtlich) ohne Erfolg.

Ich hatte eine Ahnung, dass VS2012 Update 2 könnte das Problem beheben, und ich hatte recht.

Nein cmd, keine Neuinstallationen, keine Neustarts. Es reparierte es für VS2010 & 12.

Ich hoffe es hilft auch jemand anderem.

0
Oundless

Auch mit dem neu veröffentlichten IE10 für Win 7 blieb das Problem bestehen. Es wurde jedoch darauf hingewiesen, dass durch die Installation von VS2012 SP1 dieses Problem behoben wurde, sodass ich Visual Studio 2012 Express über Web Platform Installer (v4.5) installiert habe - scheint behoben zu sein!

0
Robert Koch