У меня есть IIS7 на Windows 7 Ultimate.
IIS7 отлично работает на компьютерном хостинге IIS7. Но я не могу получить доступ к IIS7 с другого компьютера, я получаю следующее сообщение: "сервер не отвечает".
Как я могу это исправить?
У меня есть IIS7 на Windows 7 Ultimate.
IIS7 отлично работает на компьютерном хостинге IIS7. Но я не могу получить доступ к IIS7 с другого компьютера, я получаю следующее сообщение: "сервер не отвечает".
Как я могу это исправить?
Запустите следующие тесты:
Компьютер в локальной сети? Проблемы с брандмауэром? Попробуйте временно отключить брандмауэр, посмотрите, поможет ли это.
Вы можете пинговать это? Это отвечает? Есть много причин, почему, пожалуйста, предоставьте нам больше информации, но, надеюсь, что это поможет.
Если вы разработали свой сайт с помощью WebMatrix и, следовательно, используете IIS 7 Express, следуйте этим инструкциям:
По умолчанию WebMatrix связывается с localhost, поэтому, если вы попытаетесь использовать имя вашего компьютера (т.е. разрешить другим машинам в локальной сети) просматривать ваш сайт, он не будет работать. Причина этого заключается в том, что IIS Express (веб-сервер WebMatrix) предназначен для работы без прав администратора. Он не предназначен для производственных сред - он предназначен для простых сред разработки.
Чтобы выполнить тестирование на другом компьютере, вам необходимо внести несколько небольших изменений. Во-первых, вам нужно запустить WebMatrix от имени администратора. Чтобы внести изменения, чтобы WebMatrix по умолчанию работал от имени администратора:
- Закройте все экземпляры WebMatrix
- Найдите исполняемый файл WebMatrix (обычно в C:\Program Files (x86)\Microsoft WebMatrix\WebMatrix.exe или C:\Program Files\Microsoft WebMatrix\WebMatrix.exe)
- Щелкните правой кнопкой мыши исполняемый файл, выберите «Свойства», перейдите на вкладку «Совместимость» и выберите «Запуск от имени администратора».
- Нажмите ОК.
- Откройте% USERPROFILE%\ Мои документы \ IISExpress \ config \ applicationhost.config в блокноте
- ctrl+f), скопируйте и вставьте запись привязки, чтобы у вас было две копии, и измените одну из привязок на «»
- Сохраните и закройте приложениеhost.config
- Добавьте исключение брандмауэра Windows для внешнего доступа к этому порту
- Запустите веб-матрицу и протестируйте ее :)
Если это вас беспокоит, вы можете при желании отключить «Контроль учетных записей» в своей системе, чтобы предотвратить появление прав администратора при каждом запуске приложения. Не забудьте включить его позже.