Windows 7 IIS проблема

9

дело в том, что я только что установил IIS на свой компьютер с Windows 7, чтобы проверить его, но я получаю эту ошибку, как только я пытаюсь загрузить localhost в свой веб-браузер:

Сервис недоступен


Ошибка 503. Сервис недоступен.

Я нашел это решение, но оно не сработало. Кто-нибудь имеет представление о том, что происходит?

Спасибо!

Больше информации:

Я проверил пулы приложений, как только я захожу на http: // localhost /, он останавливает пул приложений на сайте, который я пробую.

Карло
источник
3
В чем ошибка в журнале приложения?
mrdenny
Как я могу это увидеть? Я думал в окне просмотра событий, но, похоже, нет ...
Карло
Я думаю, это то, что вы спросили: рабочий процесс для пула приложений DefaultAppPool обнаружил ошибку «Не удается прочитать файл конфигурации из-за недостаточных разрешений» при попытке чтения данных конфигурации из файла «\\? \ C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ CONFIG \ machine.config ', номер строки' 0 '. Поле данных содержит код ошибки.
Карло

Ответы:

7

Починил это!

Мрденни, спасибо за указание на выход. С этим я смог искать на 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, и все будет в порядке.

Источник

Карло
источник
В моем случае пароль был изменен для удостоверения пула приложений ...
DiskJunky
2

У меня была такая же проблема, и предыдущий ответ не решил.

Это решило следующее:
Дайте разрешение на C:\Windows\System32\inetsrv\configпапку Network Serviceпользователю.

завивать волосы щипцами
источник
1

Спасибо, у меня была та же проблема с ошибкой «Не удается прочитать файл конфигурации из-за недостаточных прав доступа». Я попробовал ваше решение, но у вас есть опечатка. Его IIS_IUSRS не ISS_IUSRS.

Несмотря на это, я использую другой подход, который заключается в том, чтобы запускать сервер IIS от имени пользователя вместо IIS_IUSRS. Это не так безопасно, но вот как это сделать в любом случае: 1. выделите веб-сайт по умолчанию или виртуальный каталог. 2. нажмите «Основные параметры» на панели действий. 3. нажмите кнопку «Подключить как». 4. выберите «конкретного пользователя», затем нажмите set и введите свое имя пользователя и пароль


источник