Sto eseguendo diverse versioni della nostra applicazione sull'open source di Sun VirtualBox, è possibile eseguire il debug remoto dell'applicazione dal sistema operativo host con Visual Studio? Il problema è che in Visual Studio quando voglio collegarmi a una macchina remota devo inserire il nome di un computer o un IP e l'IP che ottengo dall'interno della casella virtuale non è pingable dal computer host.È possibile eseguire il debug remoto di una VirtualBox con Visual Studio?
Sono principalmente interessato al debug del codice nativo (quindi posso eseguire senza autenticazione) ma se c'è un modo per eseguire il debug del codice gestito, per favore fatemelo sapere.
Devo notare che il sistema operativo host è Vista e il guest è XP.
Grazie a Mark Ho cose a lavorare, ti faccio notare tutti i passi che ho dovuto prendere per riferimento futuro:
- cambiare la rete VM da
NAT
aBridged Adapter
(devono spegnere il VM prima) Nel sistema operativo guest modificare l'impostazione predefinita di protezione a
Classic - local users authenticate as themselves
come described here:Control Panel -> Administrative Tools -> Local Security Policy
Local Policies -> Security Options
- Change
Network access: Sharing and security model for local accounts
a classico - gli utenti locali effettuano l'autenticazione di se stessi
sistema operativo guest Reboot
- disabili the firewall sul sistema operativo guest
- Se
msvsmon
puo' Lo faccio da solo firewall.cpl
- Se
Non capisco le parti mobili qui: L'applicazione (quella che si desidera eseguire il debug) è in esecuzione sul sistema operativo guest, Visual Studio sull'host, l'host non può eseguire il ping dell'ospite? allora chi può? devi avere una qualche forma di comunicazione tra allora. –
Ho trovato che "Classic - gli utenti locali si autenticano come se stessi" era già abilitato ma non è ancora possibile connettersi. Ho cambiato questa impostazione e poi ho cambiato di nuovo e ha funzionato. – CathalMF