В данной статье описаны коды HResult при возникновении ошибки 500.19 в веб-приложении служб (IIS) 7.0. Если код ошибки, который можно увидеть в следующем примере список, извлечь причины и попробуйте решения в этой статье.
0x8007000D | 0x80070005 | 0x800700b7 | 0x8007007e | 0x800700C1 | 0x8007010b | 0x8007052e | 0x80070021

В этой статье

Show all imageПоказать всеHide all imageСкрыть все

«500.19 "Ошибка HTTP с кодом HResult 0x8007000d

Сообщение об ошибке

Ошибка сервера в приложении"Имя приложения"
Ошибка HTTP 500.19 — Внутренняя ошибка сервера
HRESULT: 0x8007000d
Описание HRESULT
К запрошенной странице нет доступа, так как данные конфигурации, связанные с этой страницей являются недопустимыми.

Причина

Эта проблема возникает, поскольку файл ApplicationHost.config или файл Web.config содержит искаженный XML-элемент.

Решение

Удалите неверно сформированный элемент XML из файла ApplicationHost.config или из файла Web.config.

«500.19 "Ошибка HTTP с кодом HResult 0x80070005

Сообщение об ошибке

Ошибка сервера в приложении"Имя приложения"
Ошибка HTTP 500.19 — Внутренняя ошибка сервера
Значение HRESULT: 0x80070005
Описание HRESULT
К запрошенной странице нет доступа, так как данные конфигурации, связанные с этой страницей являются недопустимыми.

Причина

Данная проблема возникает по одной из следующих причин:
  • На компьютере под управлением Windows Vista используется IIS 7.0. Кроме того настроен веб-сайт на использование сквозной проверкой подлинности UNC для доступа к удаленному общему UNC-ресурсу.
  • Группа IIS_IUSRS не имеет необходимых разрешений для файла ApplicationHost.config, файла Web.config или каталогов виртуальных приложений или служб IIS.

Решение

Чтобы устранить эту проблему, используйте один из следующих методов.

Способ 1

Не следует настраивать веб-сайт на использование для доступа к удаленному общему UNC-ресурсу сквозной проверкой подлинности UNC. Вместо этого укажите учетную запись пользователя, имеющего необходимые разрешения для доступа к удаленной общей UNC-папке.

Способ 2

Предоставьте разрешения на чтение для группы IIS_IUSRS для файла ApplicationHost.config или Web.config. Чтобы сделать это, выполните следующие действия.
  1. В проводнике найдите папку, содержащую файл ApplicationHost.config, связанный с веб-сайтом или найдите виртуальные каталоги или каталоги приложений, которые содержат файл Web.config, связанный с веб-сайтом.

    Примечание Файла Web.config может не оказаться в виртуальных каталогах или папках приложений в IIS. Даже в такой ситуации необходимо выполнить следующие действия.
  2. Щелкните правой кнопкой мыши папку, содержащую файл ApplicationHost.config или щелкните правой кнопкой мыши виртуальный каталог или каталог приложения, которые могут содержать файл Web.config.
  3. Нажмите кнопку Свойства.
  4. Перейдите на вкладку Безопасность и нажмите кнопку Изменить.
  5. Нажмите кнопку Добавить.
  6. В поле Введите имена выбираемых объектов введите имя_компьютера\IIS_IUSRS, нажмите кнопку Проверить имена, а затем нажмите кнопку ОК.

    Примечание Имя_компьютера — Это имя компьютера.
  7. Установите флажок Чтение и нажмите кнопку ОК.
  8. В диалоговом окне свойств папки нажмите кнопку ОК.

    Примечание Убедитесь, что файлы ApplicationHost.config и Web.config унаследовали свойства папки, чтобы IIS_IUSRS имел разрешение на чтение для этих файлов.

«500.19 "Ошибка HTTP с кодом HResult 0x800700b7

Сообщение об ошибке

Ошибка сервера в приложении"Имя приложения"
Ошибка HTTP 500.19 — Внутренняя ошибка сервера
Значение HRESULT: 0x800700b7
Описание HResult
К запрошенной странице нет доступа, так как данные конфигурации, связанные с этой страницей являются недопустимыми.

Причина

Это может происходить, если имеется повторяющаяся запись для указанного параметра раздела конфигурации на более высоком уровне иерархии конфигурации (например, в web.config родительского узла или папки или файле applicationHost.config). Само сообщение об ошибке указывает расположение повторяющихся записей.

Решение

Проверьте указанный файл конфигурации и сравните его с его родительскими файлами applicationHost.config и (или) web.config на наличие повторяющихся записей, как предложено в сообщении об ошибке. Удалите повторяющиеся записи, или сделать их уникальными. Например это может происходить из-за файла ApplicationHost.config имеет дубликат следующий код.
<add accessType="Allow" users="*" />
Для решения этой проблемы в файле ApplicationHost.config, удалите повторяющиеся записи для правила авторизации. Чтобы сделать это, выполните следующие действия.
  1. Нажмите кнопку Пуск, тип Блокнот в поле " Начать поиск " щелкните правой кнопкой мыши «Блокнот»и выберите команду Запуск от имени администратора.

    Примечание Если запрос пароля администратора или подтверждения введите пароль или нажмите кнопку Продолжить.
  2. В меню файл выберите команду Открыть, тип %windir%\System32\inetsrv\config\applicationHost.config в поле имя файла , а затем щелкните Открыть.
  3. В файле ApplicationHost.config удалите повторяющиеся записи, напоминающие следующий код.
    <add accessType="Allow" users="*" />

«500.19 "Ошибка HTTP с кодом HResult 0x8007007e

Сообщение об ошибке

Ошибка сервера в приложении"Имя приложения"
Ошибка HTTP 500.19 — Внутренняя ошибка сервера
Значение HRESULT: 0x8007007e
Описание HResult
К запрошенной странице нет доступа, так как данные конфигурации, связанные с этой страницей являются недопустимыми.

Причина

Эта проблема возникает, так как файл ApplicationHost.config или файл Web.config ссылается модуль или библиотеку DLL, которые является недопустимым или не существуют.

Решение

В файле ApplicationHost.config или в файле Web.config найдите ссылку на модуль или ссылка на библиотеку DLL, которая является недопустимым и затем исправить ссылку. Чтобы определить, какая ссылка на модуль неправильно, включите "Трассировка неудачно завершенных запросов" и затем воспроизвести проблему.

«500.19 "Ошибка HTTP с кодом HResult 0x800700c1

Сообщение об ошибке

Ошибка сервера в приложении"Имя приложения"
Ошибка HTTP 500.19 — Внутренняя ошибка сервера
Значение HRESULT: 0x800700c1
Описание HRESULT
К запрошенной странице нет доступа, так как данные конфигурации, связанные с этой страницей являются недопустимыми.

Причина

Это может происходить, если разрядность указанного модуля отличается от пула приложений, содержащего приложение. Например вы пытаетесь загрузить 32-разрядный компонент в 64-разрядном пуле приложений. Эта проблема может возникать и при повреждении указанного модуля.

Решение

Убедитесь, что разрядность указанного модуля такая же, как и пула приложений и убедитесь, что модуль не поврежден.

«500.19 "Ошибка HTTP с кодом HResult 0x8007010b

Сообщение об ошибке

Ошибка сервера в приложении"Имя приложения"
Ошибка HTTP 500.19 — Внутренняя ошибка сервера
Значение HRESULT: 0x8007010b
Описание HRESULT
К запрошенной странице нет доступа, так как данные конфигурации, связанные с этой страницей являются недопустимыми.

Причина

Это может происходить, если указанный каталог содержимого недоступен.

Решение

Убедитесь, что путь существует, имеет правильное имя, имеет правильные разрешения на уровне файла и указывает на допустимый тип файловой системы. Если вы не уверены, каков путь к файлу, можно используйте средство Process Monitor или трассировку неудачно завершенных запросов для его идентификации.

«500.19 "Ошибка HTTP с кодом HResult 0x8007052e

Сообщение об ошибке

Ошибка сервера в приложении"Имя приложения"
Ошибка HTTP 500.19 — Внутренняя ошибка сервера
HRESULT: 0x8007052e
Описание HRESULT
К запрошенной странице нет доступа, так как данные конфигурации, связанные с этой страницей являются недопустимыми.

Причина

В службах IIS 7.0 удостоверения процесса по умолчанию не имеет необходимых разрешений для открытия файла Web.config на удаленном общем ресурсе.

Решение

Чтобы устранить эту проблему, обратитесь к следующей статье:
934515 Сообщение об ошибке при попытке просмотра веб-страницы с веб-сайта, использующего сквозную проверку подлинности в Internet Information Services 7.0

«500.19 "Ошибка HTTP с кодом HResult 0x80070021

Сообщение об ошибке

Ошибка сервера в приложении"Имя приложения"
Ошибка HTTP 500.19 — Внутренняя ошибка сервера
Значение HRESULT: 0x80070021
Описание HRESULT
К запрошенной странице нет доступа, так как данные конфигурации, связанные с этой страницей являются недопустимыми.

Причина

Это может происходить, когда указанный фрагмент файла конфигурации IIS заблокирован на более высоком уровне конфигурации.

Решение

Чтобы устранить эту проблему, разблокируйте указанный раздел или не используйте его на этом уровне. Дополнительные сведения о конфигурации блокировки см. в статье:
http://learn.iis.net/page.aspx/145/how-to-use-locking-in-iis-70-configuration

Об этой статье

Код статьи: 942055
Последний отзыв: 2 апреля 2014 г.
Информация в данной статье относится к следующим продуктам.: Microsoft Internet Information Services 7.0
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 942055
Вы хотите поделиться отзывом об этой статье?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.