IIS 7.5で実行されているASP.NET 4.5 Webサイトのweb.configにこのコードがあります
<system.webServer>
<urlCompression doStaticCompression="true" doDynamicCompression="true"
dynamicCompressionBeforeCache="true" />
<httpCompression>
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll"
staticCompressionLevel="9" dynamicCompressionLevel="4" />
</httpCompression>
</system.webServer>
(読みやすくするために改行を強制しました)
空 (directory="..." やその他の内部要素など) を使用すると問題が発生するか、このセクションのデフォルトの属性/要素が IIS applicationHost.config から正しく読み取られるかどうか疑問に思っています。
私がここでやろうとしているのは、他のデフォルト値をオーバーライドしたりクリアしたりせずに、web.config で圧縮をオンにして圧縮率を設定することです。name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" を web.config のスキームから削除し、scheme タグに staticCompressionLevel と dynamicCompressionLevel を残すことはできますか? それらの属性はapplicationHost.configから読み取られますか