Ця секція конфігурації не може бути використана в цьому шляху. Це відбувається, якщо секція заблокована на батьківському рівні. Блокування встановлюється за замовчуванням (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, якщо не перевірити за замовчуванням, з'являться схожі повідомлення про помилки。
|