Невозможно получить доступ к веб-сайту с помощью заголовков узлов в локальных окнах 7 и iis 7 - PullRequest
2 голосов
/ 30 мая 2010

У меня проблема с доступом к моему веб-сайту, созданному с помощью Visual Studio, на моем локальном компьютере.

ПК использует Windows 7, и был настроен статический IP-адрес. Я добавил имя хоста "192.168.0.1 hosts myweb.mylocal.com" в папку c: \ windows \ system32 \ driver \ etc.

В IIS я настроил привязку myweb.mylocal.com с включенным набором олицетворения и включенной аутентификацией Windows.

Логин пользователя просто продолжает запрашивать, хотя я ввел правильное имя пользователя и пароль.

Ответы [ 2 ]

1 голос
/ 07 июля 2010

Я знаю, что в Windows Server 2003 с пакетом обновления 1 (SP1) нельзя просматривать локальные сайты, настроенные для аутентификации Windows, с использованием заголовков узлов или полного доменного имени. Это сделано специально для защиты от отраженных атак. Вы можете обойти это с парой настроек реестра. Смотрите эту статью для получения дополнительной информации. http://support.microsoft.com/kb/896861

Я не уверен, так ли это с Windows 7, но стоит попробовать.

В качестве альтернативы вы можете просто попробовать поискать с другого компьютера.

John

0 голосов
/ 30 мая 2010

Да 192. . . * - зарезервированный маршрутизатор IP.

У меня были те же проблемы с Windows 7 и из-за IPV6.

Попробуйте отключить протокол IPv6 в «Панели управления \ Сеть и Интернет \ Сетевые подключения» и щелкните правой кнопкой мыши ваше установленное подключение к маршрутизатору, снимите флажок с IPv6 и оставьте выбранным IPv4, чтобы увидеть, изменится ли это. *

Ваш локальный IP более чем симпатичен ::: 1 или что-то в этом роде!

- Обновление

Если вы установили IP-адрес 192.168.0.1 для маршрутизации в локальный домен, попробуйте установить его на 127.0.0.1, чтобы он зацикливался на себе, а не через шлюз, или вы можете оставить его как есть и добавить правило на ваш маршрутизатор для отправки трафика с порта HTTP 80 на ваш компьютер.

...