Установка IIS7 ASP.NET под Windows 2008 сталкивается со следующей ошибкой: Ошибка HTTP 500.19 - Ошибка внутреннего сервера
Запрошенная страница недоступна, так как соответствующие конфигурационные данные для этой страницы недействительны.
Подробный модуль информации об ошибках IIS Web Core
Уведомить BeginRequest
Методы лечения пока не определены
Код ошибки 0x80070021
Неправильная конфигурация Этот раздел конфигурации не может быть использован в этом пути. Это происходит, если секция заблокирована на уровне родителя. Блокировка задаётся по умолчанию (overrideModeDefault="Deny") или явно тегом location, содержащим overrideMode="Deny" или старым allowOverride="false".
Настройте исходный код
219: <add name="scrip remove tModule" preCondition="managedHandler" type="System.Web.Handlers.scrip remove tModule, System.Web.Extensions, Version=3.5.0.0, culture=neutral, PublicKeyToken=31BF3856AD364E35"/></modules>
220: <handlers>
221: <удалить имя="WebServiceHandlerFactory-Integrated"/>
Обходной путь:
Панель управления — > программ и функций — > включение или отключение функций Windows — > роль
Здесь выберите «Добавить», если у вас ещё не установлен Web Server (IIS).
Если уже установлен, выберите «Web Server (IIS)» > добавить сервис роли.
Выберите «Разработка приложений (установленно)» — > «ASP.NET».
Другая похожая ошибка 1:
Ошибка HTTP 500.19 - Ошибка внутреннего сервера Ошибка конфигурации: Этот раздел конфигурации не может быть использован в этом пути. Это происходит, если секция заблокирована на уровне родителя. Блокировка устанавливается по умолчанию (overrideModeDefault="Deny"), либо явно с помощью тега местоположения, содержащего overrideMode="Deny" или старую allowOverride="false".
Эта ошибка возникает потому, что IIS 7 использует более защищённый механизм управления web.config, который по умолчанию блокирует элементы конфигурации и не допускает изменений. Чтобы разблокировать блокировку, запустите командную строку %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers. Обработчики — это имена узлов, показанные красным цветом в сообщении об ошибке.
Если модули тоже заблокированы, можно запустить %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules
Кроме того, если вы используете Asp.net, обязательно проверяйте Asp.net при установке IIS7, и если не проверить по умолчанию, появятся аналогичные сообщения об ошибках |