Почему никто не может получить доступ к моему веб-сайту в IIS в Windows 7?

15899
Rod

У меня есть приложение ASP.NET, которое есть в IIS на моей машине с Windows 7 Ultimate. Я проверил это с той машины, и она отлично работает. Эта машина находится в моей домашней сети, в простой одноранговой сети. Странно то, что никто в моей сети не может получить доступ к этому сайту. Это почему? Здесь есть другие машины с Windows 7, и все они находятся в одной домашней группе. Когда я пытаюсь получить доступ к веб-сайту на моей машине с одной из других машин, происходит сбой, и все.

Так что не так?

2

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

4
Wayne Johnston

Первым делом я проверю настройки вашего брандмауэра. Если он работает с отключенным межсетевым экраном, повторно включите межсетевой экран и откройте порт 80 (для HTTP) для входящих подключений. Возможно, вам придется открыть другие порты для других служб, таких как FTP.

Я не уверен, правильно ли я поступил, но я отключил свой AV (который является VIPRE) и попробовал его с другого компьютера в моей сети P2P. Время ожидания попытки подключения все еще истекло. Rod 14 лет назад 0
Брандмауэр отличается от антивируса. Брандмауэр запрещает или разрешает определенные типы подключений к ПК. Если вы не знаете, какой брандмауэр вы используете, то это, вероятно, брандмауэр Windows. Откройте Панель управления (Пуск> Панель управления) и найдите приложение брандмауэра Windows. Отключите его временно и проверьте соединение. Если это работает, включите его и добавьте исключение для IIS. Wayne Johnston 14 лет назад 0
3
Crystaljems

Перейдите в Панель управления -> Брандмауэр Windows - Нажмите «Дополнительные настройки», «Правила для входящего трафика», в моем случае мне пришлось включить службы World Wide Web - (входящий трафик). ПРИМЕЧАНИЕ. Я обнаружил 2 «Сервисы World Wide Web - (входящий трафик)». Вы должны включить их обоих

До этого я также назначил порт 80 на своем маршрутизаторе, но он начал работать после того, как я включил эти правила брандмауэра.

0
B H

Может быть, вы сделали что-то действительно глупое - как я - и упустили из виду очевидное? Откройте диспетчер IIS. Нажмите на сервер в левой панели. Нажмите Просмотр сайтов на правой панели. Найдите свой сайт в средней панели и проверьте статус. Если статус отключен, щелкните правой кнопкой мыши и выберите Управление веб-сайтом -> Пуск.