ver - ¿Es posible depurar remotamente un VirtualBox con Visual Studio?
ver valores variables visual studio (1)
Estoy ejecutando versiones diferentes de nuestra aplicación en la versión de código abierto de VirtualBox , ¿es posible depurar remotamente la aplicación desde el sistema operativo host con Visual Studio? El problema es que en Visual Studio cuando quiero conectarme a una máquina remota, tengo que ingresar un nombre de computadora o una IP y la IP que obtengo de la casilla virtual no se puede hacer ping desde la máquina host.
Estoy principalmente interesado en la depuración de código nativo (para poder ejecutar sin autenticación) pero si hay una manera de depurar código administrado también, por favor hágamelo saber.
Debo señalar que el sistema operativo host es Vista y el invitado es XP.
Gracias a Mark conseguí que todo funcionara, anotaré todos los pasos que tuve que tomar para referencia futura:
- Cambie la red de VM de
NAT
aBridged Adapter
(primero apague la VM) En el sistema operativo invitado, cambie la configuración de seguridad predeterminada a
Classic - local users authenticate as themselves
describen aquí :-
Control Panel -> Administrative Tools -> Local Security Policy
-
Local Policies -> Security Options
- Cambiar el
Network access: Sharing and security model for local accounts
a Clásico: los usuarios locales se autentican como ellos mismos
-
Reiniciar el sistema operativo invitado
- Inhabilitado el firewall en el sistema operativo invitado
- Si
msvsmon
no puede hacerlo solo -
firewall.cpl
- Si
Parece que su configuración de invitado tiene NAT para el adaptador de netwking. Vaya a la configuración de invitado, elija la red y si el tipo de red es NAT, cambie a Bridged. NAT produce un rango de direcciones que no es público; mientras que, puenteado le dará al SO huésped una IP en la misma subred que el host.