Ошибка конфигурации IIS - этот раздел конфигурации не может использоваться по этому пути
Я получаю приведенную ниже ошибку при попытке запустить свой веб-сайт.
Сайт размещен на Windows 2012 R2.
Ошибка конфигурации: этот раздел конфигурации нельзя использовать по этому пути. Это происходит, когда раздел заблокирован на родительском уровне. Блокировка либо по умолчанию (overrideModeDefault = "Deny"), либо устанавливается явно с помощью тега местоположения с помощью overrideMode = "Deny" или устаревшего allowOverride = "false".
Код ошибки: 0x80070021
Конфиг Источник:
60: <httpErrors errorMode="Detailed" />
61: <handlers>
62: <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
Вот что я пробовал:
Установил .Net 3.5 с помощью «Добавить функции и роли» в IISВ файле applicationHost я внес следующие изменения кода:
Изменены обработчики разделов, модули, anonymousAuthentication, basicAuthentication и т.д. overrideModeDefault с «Запретить» на «Разрешить».
Сделали «Активацию HTTP» в .Net 3.5, а также в 4.5.
Ниже приведен мой код обработчика файла веб-конфигурации:
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
<remove name="OPTIONSVerbHandler"/>
<remove name="TRACEVerbHandler"/>
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/>
</handlers>
Установлены все функции в окнах функций по этому пути: Информационная служба Интернета -> Службы всемирной паутины -> Функции разработки приложений -> Все, кроме CGI, включены.
В функции делегирования ASP ранее был только для чтения, я изменил его на чтение / запись
Разблокированные обработчики с помощью командной строки
Но я все еще не могу избавиться от ошибки. Мой местный экземпляр работает отлично. Кроме того, у меня есть сервер разработки, на котором работает этот веб-сайт, только на моем рабочем сервере я получаю эту ошибку.
Пожалуйста, помогите мне выяснить, что может быть причиной этой проблемы.