Тази конфигурационна секция не може да се използва в този път. Това се случва, ако секцията е заключена на родителско ниво. Заключването се задава по подразбиране (overrideModeDefault="Deny") или изрично чрез локационен таг, който съдържа overrideMode="Deny" или стария allowOverride="false".
При изграждане на уебсайт под новоинсталиран IIS7, съобщението за грешка се появява както следва:
Неправилна конфигурация Тази конфигурационна секция не може да се използва в този път. Това се случва, ако секцията е заключена на родителско ниво. Заключването се задава по подразбиране (overrideModeDefault="Deny") или изрично чрез локационен таг, който съдържа 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 -section:system.webServer/modules
Забележка: За да стартирате като администратор, по подразбиране не е администраторска идентичност, метод – потърсете програми и файлове в старт менюто и въведете CMD, отгоре ще се появи CMD.EXE, кликнете върху клавиша на този CMD.EXE файл, изберете "Стартирай като администратор", отворете командния прозорец и въведете горната команда. Освен това, ако използвате приятел, който използва Asp.net,Когато инсталирате IIS7, непременно проверете Asp.net, ако не го проверите по подразбиране, ще се появят подобни съобщения за грешки。
|