Как получить доступ к сайту localhost с другого компьютера?

38986
user466663

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

1
localhost 127.0.0.1 и не совпадает с локальным IP-адресом машины. Вам нужно привязать к локальному IP вместо этого. Tyson 9 лет назад 0
Да, я также попробовал свой IP-адрес. Это не сработало! user466663 9 лет назад 0
правильно, это то, что я сказал =] Это не то же самое, что ... в любом случае вы получили ответ, который объясняет более подробно сейчас. Tyson 9 лет назад 0

1 ответ на вопрос

2
Jeeped

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 - это страница, на которую вы хотите перейти.

Я понимаю, что вы упомянули. Но не знаю, как заставить это работать. Странно, если я попробую http://127.0.0.1/тоже не работает! моя запись файла хоста приведена ниже: 127.0.0.1 loclahost :: 1 localhost user466663 9 лет назад 0
@ user466663 - Посмотрите [Добавить привязку к сайту (IIS 7)] (http://technet.microsoft.com/en-us/library/cc731692 (v = WS.10) .aspx) для получения дополнительной информации. , (и для * Drive-By-Downvoter *, как насчет объяснения дисс?) Jeeped 9 лет назад 1
Я использовал голосование против, чтобы противостоять действию голосования против, нет никаких оснований для того, чтобы этот ответ был отклонен. Tyson 9 лет назад 0