У меня есть машина с Windows 7, на которой размещена виртуальная машина с Windows 7. Я занимаюсь разработкой веб-приложения с использованием Visual Studio 2010 на моем хост-компьютере. Я хочу запустить приложение в режиме отладки и получить доступ к своему локальному серверу из браузера на виртуальной машине. (Цель этого состоит в том, чтобы иметь возможность отлаживать приложение, использующее проверку подлинности Windows, с использованием разных пользователей, без необходимости выходить из системы и включаться для разных пользователей на моем хост-компьютере ...)
Я использую мостовое соединение для виртуальной машины. Я гуглил, как решить эту проблему, и большинство найденных потоков сказали, что если бы я использовал мостовое соединение, я мог получить доступ к серверу на хост-машине, просто введя IP-адрес хост-машины в URL в браузере. виртуальной машины. Я пробовал несколько разных URL с использованием IP, но ни один из них не работал.
В качестве примера, предположим, что я запускаю свое веб-приложение в Visual Studio на моей хост-машине, и его URL-адрес
http://localhost:62789/MyPage.aspx
Предположим также, что я запустил ipconfig в CommandPrompt на моей хост-машине и обнаружил, что IP-адрес для моей хост-машины - xxx.xxx.xxx.x. Какой URL-адрес следует ввести на виртуальной машине для доступа к моему веб-приложению?
Заранее спасибо.
EDIT:
Я настроил IIS для размещения веб-проекта. После этого я просто добавил следующую строку (xxx.xxx.xxx.xxx - мой IP-адрес) в мой файл hosts и смог получить доступ к веб-сайту с виртуальной машины:
xxx.xxx.xxx.xxx MyWebsite.net
Мне также пришлось редактировать настройки брандмауэра.