Est-il possible de débogage à distance une VirtualBox avec visual studio?
Je suis exécutant différentes versions de notre application sur le Soleil de l'open source VirtualBox, est-il possible de débogage à distance à l'application à partir de l'OS hôte avec Visual Studio? Le problème est que dans Visual Studio lorsque je veux joindre à une machine distante, je dois entrer un nom d'ordinateur ou l'adresse IP et l'IP que je reçois de l'intérieur de la boîte virtuelle n'est pas pingable de la machine hôte.
Je suis principalement intéressé par le débogage de code natif (donc je peux courir sans authentification) mais si il y a un moyen de déboguer du code managé aussi s'il vous plaît laissez-moi savoir.
Il est à noter que l'hôte de l'OS est Vista et le client est XP.
Merci à Mark j'ai eu des choses à travailler, je vais noter toutes les étapes que j'ai eu à prendre pour référence future:
- Changer la VM réseau de
NAT
àBridged Adapter
(à éteindre la VM en premier) -
Dans l'OS invité à modifier le paramètre de sécurité par défaut pour
Classic - local users authenticate as themselves
comme décrit ici:Control Panel -> Administrative Tools -> Local Security Policy
Local Policies -> Security Options
- Changement
Network access: Sharing and security model for local accounts
à Classique - les utilisateurs locaux s'authentifient eux-mêmes
-
Redémarrage de l'OS invité
- Désactivé le pare-feu sur l'OS invité
- Si
msvsmon
ne pouvez pas le faire par lui-même firewall.cpl
- Si
- Je ne comprends pas les pièces mobiles ici: L'application (celui que vous souhaitez déboguer) est en cours d'exécution sur le système d'exploitation invité, Visual Studio sur l'hôte, l'hôte ne peut pas pinger l'invité? alors qui le peut? vous avez besoin d'avoir une certaine forme de communication entre alors.
- J'ai trouvé que "Classique - les utilisateurs locaux s'authentifient eux-mêmes" a déjà été activée, mais toujours impossible de se connecter. J'ai changé ce paramètre, puis changé de nouveau et cela a fonctionné.
Vous devez vous connecter pour publier un commentaire.
Il semble que votre invité configuration de NAT pour le netowking adaptateur. Aller dans l'invité de réglage, choisissez le réseautage et si le type de réseau NAT est de le passer en mode Ponté. NAT produit d'une plage d'adresses qui n'est pas public; attendu que, comblé donnera l'OS invité une IP sur le même sous-réseau que l'ordinateur hôte.