1

Nous rencontrons un problème avec le dédoublonnage à distance à l'aide de Microsoft Visual Studio 2008 sur une machine client XP 32 bits et une machine virtuelle Windows Server 2008 64 bits sur Hyper-V. Lorsque nous déboguons le projet web localement, nous pouvons voir correctement les modules chargés dans la fenêtre des modules (Ctrl + Alt + U) avec les symboles correspondants. Lorsque nous essayons de déboguer le projet à distance et de l'attacher au processus, nous obtenons le triangle jaune dans le point d'arrêt avec le message 'Aucun symbole n'a été chargé et le point d'arrêt ne sera pas atteint', même lorsque nous regardons les modules fenêtre (Ctrl + Alt + U) les seules DLL qui ont été chargées sont ntdll.dll, wow64.dll, wow64win.dll et wow64cpu.dll. Est-ce que quelqu'un peut confirmer si ce type de débogage à distance est possible ou si tout doit être 32 bits ou 64 bits. Nous n'avons aucun problème sur un serveur distant 32 bits avec les mêmes projets.VS2008 Problèmes de débogage à distance du client Windows XP 32 bits vers le serveur Windows 2008 64 bits

Répondre

1

Selon How to: Debug 64-Bit Applications sur MSDN, 32 à 64 débogage bits devrait fonctionner très bien, aussi longtemps que vous utilisez la version correcte du débogueur à distance sur la machine cible:

Si vous êtes Débogage à distance, Visual Studio 2005 peut s'exécuter sous WOW64 ou sur sur un ordinateur 32 bits. Vous pouvez déboguer les applications IA64 et x64 , ainsi que les applications 32 bits fonctionnant sous ou en mode WOW x64 ou sur des plates-formes 32 bits.

Pour déboguer une application 64 bits en cours d'exécution sur un ordinateur distant, vous devez installer le débogueur distant 64 bits sur l'ordinateur distant. Le débogueur distant 64 bits est disponible sur le dernier disque de votre ensemble d'installation Visual Studio 2005 .

Pour déboguer une application 64 bits, vous devez utiliser la version correcte, qui est à distance Debugger dans le menu Démarrer (x64).

La version correcte du Visual Studio 2008 Service Pack 1 Remote Debugger peut être downloaded directly from Microsoft.

0

Cela fonctionne bien pour moi aussi, passant de 32 bits XP à 64 bits Win7. J'utilise la version x64 de msvmon. J'ai eu beaucoup de mal à tout mettre en place .. créer 2 utilisateurs locaux identiques, en utilisant runas pour exécuter msvmon et vs2008 comme cet utilisateur local, et à la fin je ne pouvais pas vraiment faire fonctionner le lecteur partagé .. donc je pense que je dois partager un lecteur sur le PC cible, car les assemblys gérés ont (?) un problème qui s'exécute à partir d'un lecteur réseau. Bizarrement, j'ai aussi dû créer la structure de répertoire appropriée sur le vs-PC (c: ..), même si la sortie est allée au lecteur distant (c: .., mais sur le msvmon-PC) .

En outre, les premières (quelques?) Exécutions ont pris plusieurs minutes pour commencer. Ensuite, tout est allé assez vite et bien.

Questions connexes