2010-11-11 5 views
5

У меня есть приложение ASP.NET, которое использует локальный сервер IIS.Открытый локальный сервер IIS

URL-адрес является следующее:

http://localhost/myasp/

Это работает нормально.

Если я заменил localhost на 127.0.0.1 ip address, приложение все еще работает правильно.

Но если я проверить IP-адрес моего компьютера, например 122.33.21.23

, и я стараюсь использовать его вместо локального хоста, то Internet Explorer не может отобразить страницу.

Должен ли я использовать некоторые специальные настройки в IIS?

Я использую IIS7 и WIN 7.

Кто-нибудь может мне помочь?

l.

+0

вы можете добавить привязку в IIS для своего IP-адреса, хотя я не вижу смысла, просто используйте localhost. – RPM1984

+0

См. Также [Как сделать мой домашний сервер IIS доступным из Интернета?] (Http://superuser.com/q/434201/180163) и [Как сделать мой домашний компьютер веб-сервером?] (Http: //superuser.com/q/21931/180163) – KyleMit

ответ

0

Как прокомментировал RPM1984, это может быть проблемой, связанной с IIS7. Вы также можете проверить брандмауэр Windows, чтобы узнать, блокирует ли он доступ. Вы можете протестировать, отключив брандмауэр, чтобы узнать, отличается ли он.

6

Вы должны разрешить IIS передавать ваш брандмауэр.

Сначала вы должны знать порт, на котором работает ваш сайт. Обычно ваш адрес похож на 127.0.0.1:82, 82 - номер порта. Если это ничто, это может быть 80. Чтобы быть уверенным, перейдите к диспетчеру IIS, а в левой части сайта, нажмите R на своем сайте, Edit Bindings, и вы увидите номер порта.

Перейти к CP -> Брандмауэр Windows -> Расширенные настройки -> Входящие правила -> Новое правило ... Выберите порт, TCP, номер вашего порта и имя. Также убедитесь, что если у вас есть другой брандмауэр, добавьте к нему исключение или отключите его.

Если у вас есть маршрутизатор, он должен работать для вашего IP-сети (например, 192.168 ...). Чтобы ввести на свой сайт публичный IP-адрес, вам также необходимо включить «Переадресацию портов» для вашего порта или попытаться подключиться непосредственно к Интернету.

Смежные вопросы