Этот раздел конфигурации не может быть использован в этом пути. Это происходит, если секция заблокирована на уровне родителя. Блокировка задаётся по умолчанию (overrideModeDefault="Deny") или явно тегом location, содержащим overrideMode="Deny" или старым allowOverride="false".
При создании сайта под новым установленным IIS7 появляется сообщение об ошибке:
Неправильная конфигурация Этот раздел конфигурации не может быть использован в этом пути. Это происходит, если секция заблокирована на уровне родителя. Блокировка задаётся по умолчанию (overrideModeDefault="Deny") или явно тегом location, содержащим overrideMode="Deny" или старым allowOverride="false". Конфигурационный файл \\?\X (буква диска): \directory name\directory name\web.config
Настройте исходный код
Решение:
Эта ошибка возникает потому, что IIS 7 использует более защищённый механизм управления web.config, который по умолчанию блокирует элементы конфигурации и не допускает изменений. Чтобы разблокировать блокировку, вы можете запустить командную строку %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers от имени администратора. Обработчики — это имена узлов, показанные красным цветом в сообщении об ошибке.
Если модули тоже заблокированы, можно запустить %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules
Примечание: Чтобы запустить как администратор, по умолчанию не является идентификатором администратора, метод ищите программы и файлы в меню «Пуск» и введите CMD, CMD.EXE появится выше, нажмите клавишу в этом CMD.EXE файле, выберите «Запустить как администратор», откройте окно командной строки и введите вышеуказанную команду. Кроме того, если вы используете друга, который использует Asp.net,При установке IIS7 обязательно проверяйте Asp.net — если не проверить по умолчанию, появятся похожие сообщения об ошибках。
|