1

У меня есть IIS7 на Windows 7 Ultimate.

IIS7 отлично работает на компьютерном хостинге IIS7. Но я не могу получить доступ к IIS7 с другого компьютера, я получаю следующее сообщение: "сервер не отвечает".

Как я могу это исправить?

3 ответа3

2

Запустите следующие тесты:

  • Проверьте подключение с обоих компьютеров.
  • В настройках брандмауэра временно отключите брандмауэр из всех профилей (частный, доменный, общедоступный), если это работает, попробуйте добавить правило порта в брандмауэр, разрешив входящие подключения к порту 80.
  • Кроме того, было бы важно проверить конфигурацию привязок вашего сайта, в привязках указывается адрес, который сервер должен прослушивать для входящих подключений, убедитесь, что у вас установлено значение «Все неназначенные».
1

Компьютер в локальной сети? Проблемы с брандмауэром? Попробуйте временно отключить брандмауэр, посмотрите, поможет ли это.

Вы можете пинговать это? Это отвечает? Есть много причин, почему, пожалуйста, предоставьте нам больше информации, но, надеюсь, что это поможет.

0

Если вы разработали свой сайт с помощью WebMatrix и, следовательно, используете IIS 7 Express, следуйте этим инструкциям:

По умолчанию WebMatrix связывается с localhost, поэтому, если вы попытаетесь использовать имя вашего компьютера (т.е. разрешить другим машинам в локальной сети) просматривать ваш сайт, он не будет работать. Причина этого заключается в том, что IIS Express (веб-сервер WebMatrix) предназначен для работы без прав администратора. Он не предназначен для производственных сред - он предназначен для простых сред разработки.

Чтобы выполнить тестирование на другом компьютере, вам необходимо внести несколько небольших изменений. Во-первых, вам нужно запустить WebMatrix от имени администратора. Чтобы внести изменения, чтобы WebMatrix по умолчанию работал от имени администратора:

  1. Закройте все экземпляры WebMatrix
  2. Найдите исполняемый файл WebMatrix (обычно в C:\Program Files (x86)\Microsoft WebMatrix\WebMatrix.exe или C:\Program Files\Microsoft WebMatrix\WebMatrix.exe)
  3. Щелкните правой кнопкой мыши исполняемый файл, выберите «Свойства», перейдите на вкладку «Совместимость» и выберите «Запуск от имени администратора».
  4. Нажмите ОК.
  5. Откройте% USERPROFILE%\ Мои документы \ IISExpress \ config \ applicationhost.config в блокноте
  6. ctrl+f), скопируйте и вставьте запись привязки, чтобы у вас было две копии, и измените одну из привязок на «»
  7. Сохраните и закройте приложениеhost.config
  8. Добавьте исключение брандмауэра Windows для внешнего доступа к этому порту
  9. Запустите веб-матрицу и протестируйте ее :)

Если это вас беспокоит, вы можете при желании отключить «Контроль учетных записей» в своей системе, чтобы предотвратить появление прав администратора при каждом запуске приложения. Не забудьте включить его позже.

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