Я работаю над сайтом, построенным на платформе Telligent Community. Он поставляется с почтовым индексом сайта, который мне нужно настроить и построить. Я установил сайт и работаю над ним, за исключением того, что по умолчанию у web.config
есть одна вещь, которая разбивает сайт, если я не прокомментирую его. Линия <requestFiltering allowDoubleEscaping="true" />
в следующем разделе:500.19 Внутренняя ошибка сервера - Ошибка конфигурации запросаFilteringModule
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<security>
<requestFiltering allowDoubleEscaping="true" />
</security>
... continues ...
Если я закомментируйте строку, мой сайт работает. Если нет, то я получаю эту ошибку:
Config Error
This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false".
Одна вещь, которую я прочитал, было пойти в applicationHost.config
файл, расположенный в windows\system32\inetsrv\config
и измените следующие значения в <sectionGroup name="system.webServer">
«Разрешить»:
<section name="handlers" overrideModeDefault="Deny" />
<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />
Я сделал вышеуказанные изменения и сделал iisreset
, и я по-прежнему получаю ту же ошибку. Есть ли у кого-нибудь идеи, которые позволят этой строке в моей конфигурации работать?
Wow. Как я даже не думал искать это в applicationHost? Благодаря! Все хорошо. –