Подтвердить что ты не робот

Возможно ли удаленное отладка VirtualBox с визуальной студией?

Я запускаю разные версии нашего приложения в Sun open source VirtualBox, возможно ли удаленное отладка приложения с хоста ОС с Visual Studio? Проблема в том, что в Visual Studio, когда я хочу подключиться к удаленному компьютеру, мне нужно ввести либо имя компьютера, либо IP, а IP-адрес, который я получаю из виртуального окна, не является pingable с главной машины.

В первую очередь меня интересует отладка собственного кода (поэтому я могу запускать без аутентификации), но если есть способ отладки управляемого кода, пожалуйста, дайте мне знать.

Я должен отметить, что ОС хоста - Vista, а гость - XP.


Благодаря Марку у меня все получилось, я буду отмечать все шаги, которые я должен был сделать для справок в будущем:

  • Измените сеть VM с NAT на Bridged Adapter (сначала необходимо отключить виртуальную машину)
  • В гостевой ОС измените настройку безопасности по умолчанию на Classic - local users authenticate as themselves как описанную здесь:

    • Control Panel -> Administrative Tools -> Local Security Policy
    • Local Policies -> Security Options
    • Изменить Network access: Sharing and security model for local accounts на Классический - локальные пользователи аутентифицируются как сами
  • Перезагрузите гостевую ОС

  • Отключено брандмауэр на гостевой ОС
    • Если msvsmon не может сделать это сам по себе
    • firewall.cpl
4b9b3361

Ответ 1

Похоже, что у вашей гостевой настройки есть NAT для адаптера netowking. Перейдите в настройку гостя, выберите сеть, и если тип сети - NAT, переключитесь на Bridged. NAT создает диапазон адресов, который не является общедоступным; в то время как мосты связывают гостевую ОС с IP-адресом в той же подсети, что и хост.