Назад | Перейти на главную страницу

один из 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, и раньше он работал нормально. В последнее время таких изменений разрешений не производилось.

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