2009-05-28 48 views
5

IIS 6.0でASP.NETアプリケーションを実行しています。通常、動的ファイルと静的ファイルの両方に対して圧縮が有効になっています。しかし、一時的に圧縮をオフにしましたが、 "ScriptResource.axd"はまだ圧縮されて送信されます。これは、 "WebResource.axd"が圧縮されていないため、設定ミスのように感じることはありません。IIS圧縮が無効になっているのにScriptResource.axdが圧縮されるのはなぜですか?

ScriptResourceとWebResourceの違いは何ですか?前者はまだ圧縮されていますか?どのように圧縮されていますか?

ありがとうございました。

答えて

2

Webリソースは、アセンブリリソースを取得してWebブラウザに提供するように設計されたAssemblyResourceLoaderクラスによって処理されます。ウェブリソースは、デフォルトではに圧縮されていません。

スクリプトリソースは、ScriptResourceHandlerクラスによって処理されます。このクラスは、ScriptManagerクラスで参照される埋め込みスクリプトファイルのすべての要求を処理します。 スクリプトリソースは、デフォルトでHTTP配信用に自動的にGZIPで圧縮されたです。

+0

ですが、圧縮を無効にする方法は分かりますか?それはURLリライトモジュールで必要です! –

関連する問題