один из 2 веб-сайтов, указывающих на одну и ту же корневую папку, не работает должным образом

У одного из моих клиентов IIS с двумя запущенными веб-сайтами, указывающими на тот же пул приложений и корневую папку. Допустим, эти 2 веб-сайта a.com и b.com указывают на одни и те же корневые папки. Теперь b.com работает хорошо, но a.com выдает внутреннюю ошибку сервера 500. При просмотре на сервере возникает ошибка:

Ошибка HTTP 500.19 - Внутренняя ошибка сервера

Запрошенная страница недоступна, поскольку соответствующие данные конфигурации для страницы недействительны.

Подробная информация об ошибке:

Модуль Уведомление IIS Web Core

Неизвестный

Обработчик Еще не определено

Код ошибки 0x80070005

Ошибка конфигурации Не удается прочитать файл конфигурации из-за недостаточных разрешений

Файл конфигурации \? \ C: \ Inetpub \ vhosts \ Server \ 2 \ web.config

Физический путь

Метод входа в систему Еще не определено

Пользователь, входящий в систему Еще не определено

Источник конфигурации: -1: 0:

Фактический файл web.config (в корневой папке) находится где-то еще, а указанное выше расположение конфигурации, показанное в ошибке, является другим. Может ли кто-нибудь посоветовать мне, как решить эту проблему? Мне не известны какие-либо разрешения для этого файла web.config, и раньше он работал нормально. Такие изменения разрешений в последнее время не производились.

1
задан 19 September 2018 в 17:46
1 ответ

Обычно эта ошибка появляется, когда пользователь пула приложений не имеет разрешений для папки приложения. Поскольку вы говорите, что оба веб-сайта используют один и тот же пул приложений, довольно странно, что один работает, а другой - нет. Я бы посоветовал вам еще немного изучить журналы IIS и посмотреть, не найдете ли вы более полезной информации.

1
ответ дан 3 December 2019 в 23:12

Теги

Похожие вопросы