Я работаю над сайтом, созданным на платформе Telligent Community . Это идет с почтовым индексом сайта, который мне нужно настроить и построить. Я настроил сайт и работал над ним, за исключением того, что по умолчанию web.config
имеет одну вещь, которая нарушает работу сайта, если я не закомментирую это. Строка <requestFiltering allowDoubleEscaping="true" />
в следующем разделе:
<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
, и я все еще получаю ту же ошибку. У кого-нибудь есть идеи, которые позволят этой строке в моем конфиге работать?