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
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.
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.
- 1. Développement pour Windows Server 2003 64 bits sous Windows XP 32 bits
- 2. Détermination de Windows 64 bits vs 32 bits
- 3. VS2008 sur Win7 64 bits: Débogage d'un service Windows
- 4. TAPI sur Windows 2008 Édition 64 bits
- 5. Pool d'applications 32 bits sur le serveur x64 Windows 2008
- 6. MySQL 5 (32 bits) sur le serveur Windows 2008
- 7. 64/32 bits standard traduction du pilote dans Windows
- 8. Compiler le projet 32 bits VS 2003 en 64 bits
- 9. Serveur VMWare 1.0.7 sur Windows 64 bits 2008 Édition
- 10. Service développé sur 32 bits Windows XP Pro, ne fonctionne pas sur Windows Server 2003 64 bits
- 11. Comment exécuter une application .NET 32 bits sur un serveur Windows 64 bits?
- 12. Exécution de l'application 32 bits à l'aide de com 32 bits sur une machine Windows 64 bits
- 13. Importation 32 bits dsn dans le serveur de fenêtre 64 bits
- 14. Installation de Coldfusion 8 32 bits sur une machine 64 bits - des problèmes?
- 15. Appel code 32 bits à partir de 64 bits Processus
- 16. L'iPhone OS 64 bits ou 32 bits?
- 17. FindNextFile échoue sur Windows 64 bits?
- 18. Linux 64 bits, langue d'assemblage, problèmes?
- 19. Comment lancer un processus Windows en 64 bits à partir d'un code 32 bits?
- 20. Forcer un service Windows .NET à s'exécuter en 32 bits sur une machine 64 bits
- 21. Pourquoi Windows Vista 64 bits utilise-t-il par défaut un cmd.exe 32 bits? (Machine spécifique)
- 22. Dev .NET 32 bits par rapport à 64 bits prod
- 23. SHGetFolderPath() 32 bits par rapport à 64 bits
- 24. Application java 64 bits à utiliser 32 bits dll
- 25. Est-il possible d'utiliser un pilote ODBC 32 bits avec une application 64 bits sur Windows?
- 26. Puis-je charger une DLL 32 bits dans un processus 64 bits sous Windows?
- 27. Virtual PC 2007 hôte est 64 bits XP Pro - invité XP 32 bits Pro - impossible d'accéder au dossier partagé
- 28. Contournement du pilote adodb sous Windows 64 bits
- 29. Détection d'un jre 64 bits dans un navigateur 32 bits?
- 30. Chargement d'un processus 32 bits dans un environnement 64 bits