Mam uruchomione różne wersje naszej aplikacji na open source Sun VirtualBox, czy możliwe jest zdalne debugowanie aplikacji z hosta z Visual Studio? Problem polega na tym, że w Visual Studio, gdy chcę dołączyć do zdalnego komputera, muszę wprowadzić albo nazwę komputera, albo IP, a adres IP, który otrzymuję z wirtualnego pudełka, nie jest możliwy do pingowania z hosta.Czy można zdalnie debugować VirtualBox za pomocą Visual Studio?
Jestem przede wszystkim zainteresowany debugowaniem natywnego kodu (dzięki czemu mogę uruchomić bez uwierzytelniania), ale jeśli istnieje sposób debugowania kodu zarządzanego też proszę daj mi znać.
Należy zauważyć, że hostem systemu operacyjnego jest Vista, a gościem jest XP.
Dzięki Mark mam wszystko działa, będę pamiętać wszystkie kroki musiałem podjąć w przyszłości:
- zmienić sieć VM z
NAT
doBridged Adapter
(trzeba wyłączyć zasilanie VM pierwszy) W systemie gościa zmienić domyślne ustawienia zabezpieczeń
Classic - local users authenticate as themselves
jak described here:Control Panel -> Administrative Tools -> Local Security Policy
Local Policies -> Security Options
- Zmień
Network access: Sharing and security model for local accounts
do Classic - uwierzytelnianie użytkowników lokalnych, jako samych
Reboot gość OS
- niepełnosprawnych the firewall na systemie gościa
- Jeśli
msvsmon
może” t zrobić to samodzielnie firewall.cpl
- Jeśli
Nie rozumiem ruchomych części tutaj: Aplikacja (ta, którą chcesz debugować) działa na gościu, Visual Studio na hoście, host nie może pingować gościa? to kto może? musisz mieć jakąś formę komunikacji między nimi. –
Zauważyłem, że "Klasyczny - użytkownicy lokalni uwierzytelniają się jako taki" był już włączony, ale nadal nie mógł się połączyć. Zmieniłem to ustawienie, a następnie zmieniłem je ponownie i zadziałało. – CathalMF