Estoy ejecutando versiones diferentes de nuestra aplicación en el código abierto de Sun 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.¿Es posible depurar remotamente un VirtualBox con Visual Studio?
Estoy principalmente interesado en la depuración de código nativo (para que pueda 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 I cosas llegaron a trabajar, voy a señalar todos los pasos que tenía que tomar para futuras referencias:
- cambiar la red VM desde
NAT
aBridged Adapter
(tienen que apagar el VM primero) En el sistema operativo huésped cambiar la configuración de seguridad por defecto a
Classic - local users authenticate as themselves
como described here:Control Panel -> Administrative Tools -> Local Security Policy
Local Policies -> Security Options
- Cambio
Network access: Sharing and security model for local accounts
a Clásico - los usuarios locales autenticados como ellos mismos
OS reinicio del invitado
- discapacitados the firewall en el sistema operativo huésped
- Si
msvsmon
puede' t hacerlo solo firewall.cpl
- Si
No entiendo las partes en movimiento aquí: la aplicación (la que desea depurar) se está ejecutando en el sistema operativo invitado, Visual Studio en el servidor, el servidor no puede hacer ping al invitado? entonces, ¿quién puede? necesitas tener alguna forma de comunicación entre entonces. –
Descubrí que "Clásico: los usuarios locales se autentican como ellos mismos" ya estaba habilitado pero aún no se podía conectar. Cambié esta configuración y luego la cambié de nuevo y funcionó. – CathalMF