Я пытаюсь переопределить элемент httpCompression
в Web.config для сайта на IIS 7.5 под управлением Windows 7, но, похоже, он вообще не читается.
Чтобы проверить, яВведены typeos в элемент, но я даже не могу получить ошибку конфигурации.
Вот пример элемента httpCompression
из Web.config
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<SCHEMEx name="deflate" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="false" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTUPES>
</staticTUPES>
</httpCompression>
Когда яввести аналогичные ошибки в другом элементе (например, modules
) Я получаю ошибку конфигурации, поэтому я знаю, что файл конфигурации читается.
Я разблокировал раздел в ApplicationHost.config:
appcmd unlock config /section:system.webserver/httpcompression
Но это не сработало, поэтому я изменил ApplicationHost.config вручную, так что теперь он читает:
...
<section name="httpCompression" overrideModeDefault="Allow" />
...
Что я действительно пытаюсь сделать, так это установить "deflate" в качестве единственной схемы сжатиядля одного из моих сайтов.