500.19 ошибка с IIS7.5 - PullRequest
       7

500.19 ошибка с IIS7.5

10 голосов
/ 17 июня 2011

Я получаю следующую ошибку даже после того, как разблокирую свой веб-сайт.По каким-либо причинам?

Ошибка HTTP 500.19 - Внутренняя ошибка сервера. Запрашиваемая страница недоступна, поскольку соответствующие данные конфигурации для этой страницы недействительны.

Module         CustomErrorModule
Notification   SendResponse
Handler        StaticFile
Error Code     0x80070021
Config Error   Lock violation
Config File    \\?\C:\Web\En\web.config

<validation validateIntegratedModeConfiguration="false"/>
<httpErrors errorMode="DetailedLocalOnly" defaultPath="/Oops.aspx" defaultResponseMode="ExecuteURL">
<clear></clear>

В applicationHost сделано следующее.config

<location path="mysite.net" overrideMode="Allow">
    <system.webServer>
        <handlers />
        <httpErrors />
    </system.webServer>
</location>

Ответы [ 6 ]

12 голосов
/ 04 мая 2012

У меня была похожая ошибка Lock violation из-за defaultPath. следующее исправило это для меня:

Единственное, что работает, - это пойти и удалить вручную "defaultPath" из атрибута "lockAttributes" узла xml в файле% windir% \ System32 \ inetsrv \ config \ applicationHost.config

Вы должны решить для себя, является ли редактирование applicationHost.config слишком грязным.

4 голосов
/ 05 мая 2013

Я отредактировал applicationHost.config, но все еще получал ошибку.

Полностью забыл, что после редактирования applicationHost.config необходимо перезапустить IIS.

3 голосов
/ 06 сентября 2014

Согласно моему ответу на подобный вопрос ;

Попробуйте разблокировать соответствующие параметры конфигурации IIS на уровне сервера следующим образом:

  1. Открыть Диспетчер IIS
  2. Выберите сервер на панели Подключения
  3. Открыть Редактор конфигурации на главной панели
  4. В раскрывающемся списке «Разделы» выберите раздел для разблокировки, например, system.webServer> defaultPath
  5. Нажмите Атрибут разблокировки на правой панели
  6. Повторите для любых других настроек, которые вам нужно разблокировать
  7. Перезапустить IIS (необязательно). Выберите сервер на панели «Соглашения», нажмите «Перезапустить» на панели «Действия»
1 голос
/ 12 апреля 2019

Я решил проблему, выполнив следующее:

  1. Нажмите кнопку «Пуск»
  2. В поле поиска введите «Включение или отключение функций Windows»
  3. В окне функций нажмите: «Информационные службы Интернета»
  4. Нажмите: «Службы всемирной паутины»
  5. Нажмите: «Функции разработки приложений»
  6. Установите (включите)функции.Я проверил все, кроме CGI.
1 голос
/ 17 июля 2018

Я получил это сообщение после того, как поделился своей папкой с коллегой.Папка была заблокирована (в проводнике Windows).Мне пришлось снять блокировку (предоставив разрешение всем аутентифицированным пользователям, для дальнейших инструкций просмотрите https://www.howtogeek.com/howto/17117/remove-the-lock-icon-from-a-folder-in-windows-7/). После снятия блокировки ошибка исчезла.

1 голос
/ 17 июня 2011

Я сталкивался с этим раньше, и это было как-то связано с настройкой безопасности. Проверьте разрешения для папки веб-приложения и убедитесь, что следующие пользователи и группы включены «ASPNET», «IIS_IUSRS», «IUSR».

Не знаю, сработает ли это для вас или нет, но, думаю, стоит попробовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...