1

Я использую IIS7 в Windows 8.1. Я хочу получить доступ к своему сайту asp.net mvc с другого компьютера в той же локальной сети. Я попробовал свой IP-адрес вместо localhost . Я получаю не найденную ошибку 404. Странно, но даже на моем собственном компьютере, когда работает localhost IP-адрес не работает.

1 ответ1

2

Запись localhost в вашем файле% SYSTEMROOT%\System32\Drivers\Etc\Hosts указывает на 127.0.0.1, например:

127.0.0.1       localhost

Каждый отдельный компьютер имеет одинаковую запись. Это по сути означает меня, когда используется на любом компьютере. Если ваш IIS7 предоставляет локальный веб-сайт как localhost то этот компьютер является единственным, который когда-либо сможет получить к нему доступ. Вы должны иметь возможность добавлять IP-адреса в свойства веб-сайта II7. В этом случае вы бы добавили IP-адрес локальной сети компьютера; например, 192.168.1.10. IP-адрес локальной сети можно найти в командной строке с помощью команды IPCONFIG /all . Предпочтительным IP-адресом будет тот, который подключен к кабельному соединению, хотя беспроводное соединение подойдет. Вы не можете добавить IP-адрес в II7 для веб-сайта, который еще не назначен вашему компьютеру или является бессмысленным. Вам также может понадобиться открыть порт 80 (http) и / или 443 (https) на брандмауэре.

Когда вы настроите это правильно (и обновите IIS7), вы получите доступ к веб-сайту с другого компьютера в локальной сети, используя:

http://192.168.0.10/mypage.html

... где 192.168.0.10 - это IP-адрес компьютера, который вы настроили в IIS7, а mypage.html - это страница, на которую вы хотите перейти.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .