静的および動的圧縮を有効にしたIIS 7.5があります。動的なファイルではうまくいくようですが、静的なものでは動作が不安定になり、コンテンツが圧縮されていないときにhttpヘッダー "Content-Encoding:gzip"を送信することがよくあります。これにより、ブラウザは圧縮解除を試み、無効なマジックナンバーエラーをスローします。ここに私の設定です:IIS7のGZip圧縮は機能しませんが、コンテンツエンコーディングヘッダーはgzipに設定されます
<httpCompression dynamicCompressionDisableCpuUsage="95" dynamicCompressionEnableCpuUsage="70" >
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/json" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
私はいくつかのHTTPモジュールは、パイプの下のどこかにコンテンツを解凍されたと思ったが、それらのどれも疑わしいように見えるん。何か案は?
ありがとうございます。私はその行をの下に置こうとしましたが、違いはありませんでした。何か案が? –
sboisse