Kompresja IIS7 GZIP - sekcja httpCompression

Próbuję skonfigurowaćhttpCompression na IIS7. Poprzez googling odkryłem, że można go użyćhttpCompression sekcja w konfiguracji. Problem, że nie mogę go uruchomić z web.config.

Kiedy wprowadzę konfiguracjęapplicationHost.config wszystko działa zgodnie z potrzebami, ale chcę mieć możliwość konfiguracji tej aplikacji, a nie globalnie.

Zmieniłem definicję sekcji wapplicationHost.config do<section name="httpCompression" overrideModeDefault="Allow" /> i przeniósł sięhttpCompression sekcja do web.config:

<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
      <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
      <staticTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="message/*" enabled="true" />
        <add mimeType="application/x-javascript" enabled="true" />
        <add mimeType="application/atom+xml" enabled="true" />
        <add mimeType="application/xaml+xml" enabled="true" />
        <add mimeType="*/*" enabled="false" />
      </staticTypes>
      <dynamicTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="message/*" enabled="true" />
        <add mimeType="application/x-javascript" enabled="true" />
        <add mimeType="application/json" enabled="true" />
        <add mimeType="application/json; charset=utf-8" enabled="true" />
        <add mimeType="*/*" enabled="false" />
      </dynamicTypes>
    </httpCompression>  

czego mi brakuje? Wygląda na to, że IIS w ogóle nie odczytuje konfiguracji kompresji z web.config.

Po każdej zmianie przywracam pulę aplikacji, więc nie stanowi to problemu.

questionAnswers(2)

yourAnswerToTheQuestion