Дело в том, что я только что установил IIS на свой компьютер с Windows 7, чтобы проверить его, но я получаю эту ошибку, как только пытаюсь загрузить локальный хост в своем веб-браузере:
Сервис недоступен
Ошибка 503. Сервис недоступен.
я нашел это решение но это не сработало. Кто-нибудь знает, что происходит?
Спасибо!
Больше информации:
Я проверил пулы приложений, как только захожу в http: // localhost / он останавливает пул приложений сайта, который я пытаюсь сделать.
Починил это!
mrdenny спасибо, что указали на логи. Благодаря этому я смог искать в Google более конкретным способом. Моя проблема заключалась в следующем:
«Рабочий процесс для пула приложений« DefaultAppPool »обнаружил ошибку« Не удается прочитать файл конфигурации из-за недостаточных разрешений »при попытке прочитать данные конфигурации глобального модуля из файла« \? \ C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727. \ config \ machine.config ', номер строки' 0 '. Запуск рабочего процесса прерван. "
Решение:
Чтобы устранить эту проблему, предоставьте учетной записи IIS_IUSRS явные права на чтение для файла C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ config \ machine.config, выполните iisreset, и все будет в порядке.
У меня была та же проблема, и предыдущий ответ не помог.
Это следующее решило это:
Разрешить C:\Windows\System32\inetsrv\config
папку в Network Service
пользователь.
Спасибо, у меня была такая же проблема с ошибкой «Невозможно прочитать файл конфигурации из-за недостаточных разрешений». Я пробовал ваше решение, но у вас опечатка. Это IIS_IUSRS, а не ISS_IUSRS.
Тем не менее, я использую другой подход, который заключается в запуске сервера IIS от имени себя вместо IIS_IUSRS. Это не так безопасно, но вот как это сделать в любом случае: 1. выделите свой веб-сайт по умолчанию или виртуальный каталог 2. Нажмите «Основные настройки» на панели «Действия» 3. Нажмите кнопку «Подключиться как» 4. Выберите «конкретного пользователя», затем нажмите «Установить» и введите свое имя пользователя и пароль.