У меня есть IIS, работающий на моей локальной машине и нескольких виртуальных машинах, таким образом, я могу протестировать Internet Explorer 6, 7, и 8. Я, может казаться, не заставляю их находить localhost
. Какие-либо идеи?
Каждая виртуальная машина ведет себя точно то же как реальный физический компьютер в сети, таким образом, хост должен быть упомянут его IP-адресом, не именем localhost.
Если Вы не знаете IP-адреса хоста, войти ipconfig
в командной строке (cmd). Это будет в записи рядом с адаптером. Сам адаптер зависит от конфигурации сети, используемой для VMs. Если Вы не уверены, который, состоит в том, чтобы также использовать простое решение ipconfig
в VM для расчета адаптера.
IP-адрес хоста и VM должен договориться о сетевом префиксе, который мог быть 192.168.1.xxx или подобен.
У Вас, скорее всего, есть активный брандмауэр.
Вот почему у меня была та же самая проблема с моим Виртуальным ПК клиент IE6...
Добавленный новое входящее правило для порта 80/443, и теперь я могу получить доступ к размещенным веб-сайтам своего IIS на моем локальном ПК очень хорошо.
Чтобы сделать это (в Windows 7), перейдите к выполненному и типу "брандмауэр окон", затем нажмите на "Windows Firewall with Advanced Security"
Выберите "Входящие Правила" слева и затем нажмите New Rule.. справа, затем следуйте за мастером.