web-dev-qa-db-fra.com

VS2010 et IE10 La connexion du débogueur de script pour traiter iexplore.exe a échoué

J'utilise donc Win7 x64 avec VS2010 et ai installé IE10 Win7 Preview et ReSharper 6.1.

Lorsque je tente de démarrer le débogage, je reçois les informations suivantes:

"La connexion du débogueur de script au processus '[1111] iexplore.exe' sur la machine 'MINE' a échoué. Un débogueur est déjà attaché."

Je peux cliquer sur OK et consulter les sessions de débogage attachées - [1111] est grisé et il existe une autre instance de iexplore.exe avec le titre de ma solution. Je peux attacher manuellement et cela fonctionne bien.

Je pensais qu'il y avait peut-être quelque chose qui clochait puisqu'il y avait deux pid iexplore.exe, qu'il n'y avait pas deux onglets ou fenêtres ouverts et que je désactivais la récupération automatique après incident.

J'ai essayé ceci: La connexion du débogueur de script pour traiter '[XXXX] IEXPLORE.EXE' sur la machine 'NOM' a échoué

N'a pas fonctionné.

Des idées?

121
mstaffeld

Il existe un correctif plus simple pour le problème de débogage JavaScript dans IE10:

  1. Fermer IE
  2. Dans l'invite cmd élevée, exécutez cette commande:

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

(ou %ProgramFiles% sur un système d'exploitation 32 bits)

306

La mise à niveau IE10 réinitialise de nombreuses tâches. J'ai suivi 2 étapes pour résoudre ce problème.

  1. Dans IE Paramètres avancés, décochez la case "Désactiver le débogage des scripts (Internet Explorer) sous Navigation".
  2. En cours d'exécution dans l'invite de commande (avec les droits d'administrateur): -

    regsvr32.exe "% ProgramFiles (x86)%\Fichiers communs\Microsoft Shared\VS7Debug\msdbg2.dll

La combinaison de ces 2 et d’un redémarrage du navigateur a bien sûr corrigé le problème.

Je conviens également que la solution indiquée ci-dessus consistant à désinstaller est une solution peu appropriée.

38
Jezbers

J'ai exactement le même problème .. J'ai trouvé une solution temporaire, mais je dois exécuter à chaque fois la même séquence est la suivante.

  1. Cliquez sur le menu "Debug"
  2. Cliquez sur le menu "Fenêtre"
  3. Cliquez sur le menu "Processus"
  4. Et faites un clic droit sur iexplorer.exe et "détachez le processus"

Le problème est que chaque fois que je dois répéter cette procédure, chaque compilation de mon projet ...

17
Mehdi Bugnard

J'avais le même problème avec VS2010 et IE10 (Win7). Après des semaines d’essais pour résoudre ce problème, j’ai finalement décidé de lancer VS2012 pour déboguer mon site. J'ai également mis à jour VS2012 vers SP1 et redémarré ma machine. Désormais, le débogage VS2010 fonctionne correctement dans IE10.

Essayez donc d'installer VS2012 SP1 pour résoudre les problèmes de compatibilité avec VS2010 et IE10.

14
Scott

Quelqu'un a suggéré que lancer ceci dans une invite de commande élevée ferait l'affaire:

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

Je l'ai essayé et il a signalé que la dll n'a pas été trouvée. J'ai cherché le msdbg2.dll et il n'a pas été trouvé. Il est apparemment caché.

J'ai couru:

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

et cela a fonctionné.

C'était sur Windows 7, 64 bits, VS2010 Premium

8

J'ai eu le même problème avec VS2010 et VS2012 sur CTP WIN7 + IE10 en décembre dernier. J'espérais que ce problème était résolu dans la version d'IE10 RTM). Aujourd'hui, j'ai découvert que ce n'était pas le cas.

J'ai essayé toutes les solutions de ce billet, même en installant VS2012 update 2 CTP 4, mais rien n'a résolu le problème.

J'ai décidé de revenir à IE9. Je n'ai pas suivi les étapes correctes décrites dans la réponse de MonteChristo.

J'ai désinstallé IE10 en faisant:

  1. Win + R
  2. appwiz.cpl
  3. Activer ou désactiver des fonctionnalités Windows.
  4. Décocher Internet Explorer 10
  5. Redémarrer

Maintenant, cela ne revient pas à IE9. Est simplement supprime IE10. Pas ce que j'avais l'intention. J'ai donc installé IE10 à nouveau en suivant les mêmes étapes que ci-dessus.

Après cela, je ne pouvais plus me permettre de le tester une fois de plus et, étonnamment, cela a fonctionné. J'ai récupéré mon débogage Javascript. Ce que j'ai remarqué est le suivant. Avant de désinstaller IE10, le run/browse avec (voir image ci-dessous) listée Internet Explorer deux fois.

Après la désinstallation, installer IE10 n’est répertorié qu’une fois. Je ne sais pas si c'est lié mais je voulais le mentionner.

enter image description here

3
Martijn B

Essayez de réinitialiser vos paramètres IE) puis décochez la case "Désactiver le débogueur de script (Internet Explorer)" sous Outils-> Options Internet-> Avancé et réinitialisez votre ordinateur.

2
Daniel

J'ai VS2010 et VS2012 sur le PC. C'était un projet ASP.NET qui ne fonctionnait pas pour le débogage de JS. J'ai essayé les deux résultats de la version était la même. Tout ce que j'ai fait était sans succès:

  1. regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll" - n'a pas aide
  2. Case à cocher/décocher "Silverlight" à la page de propriétés - no
  3. Déclassement de IE 10 -> IE 9 -> IE 8 - pas de chance =
  4. Réparation VS 2010 - ne fonctionne pas pour moi
  5. Dans IE "Paramètres avancés" décoché "Désactiver le débogage de script (Internet Explorer)" et "Désactiver le débogage de script (Autre)" - non

Enfin, j'ai installé "Outils à distance pour Visual Studio 2012 Update" et "VS2012 Update 4". Je ne suis pas sûr du problème résolu, mais il est parti. Et VS2010 et VS2012 ont commencé à déboguer JavaScript. Par conséquent, il semble que certains composants aient été corrompus. Aujourd'hui, je pense que le meilleur choix pour résoudre ce problème devrait être de réinstaller IE, je veux dire le rétrograder et l'installer à nouveau. Vous pouvez en outre installer la mise à jour 4 pour VS2012.

Notez s'il vous plaît:

"La case à cocher" Silverlight "de la fenêtre de la page de propriétés doit être décochée"

0
Alezis

J'ai VS2010 & 12 et IE10, Win 7 x64.

J'ai essayé tout ce qui précède (sauf le déclassement à IE9, évidemment) en vain.

J'avais l'intuition que VS2012 Update 2 _ pourrait résoudre le problème, et j'avais raison.

Non cmd, pas de réinstallation, pas de redémarrage. Il l'a corrigé pour VS2010 & 12.

J'espère que cela aide aussi quelqu'un d'autre.

0
Oundless

Même avec le nouvel IE10 pour Win 7, le problème persiste. Cependant, vous avez eu l’idée que l’installation de VS2012 SP1 avait résolu ce problème; j’ai donc installé Visual Studio 2012 Express via le programme d’installation de la plate-forme Web (v4.5) - semble avoir été corrigé!

0
Robert Koch