26

IISExpress駆動のWebアプリケーションからの応答を圧縮したい。ステージングおよびビルドマシンでローカル開発WebサーバーおよびIISとしてIISExpressを使用しています。IISでgzip圧縮された応答を有効にするためのガイドをたくさん見つけましたが、IISExpressではガイドがありません。それも可能ですか?

4

2 に答える 2

38

IIS の場合と同様に、IIS Express で圧縮を有効にすることができます。

  1. コマンド プロンプトを起動し、IIS Express のインストール フォルダー ( %PROGRAMFILES%\IIS Express)に移動します。

  2. 次のコマンドを実行します

appcmd set config -section:urlCompression /doDynamicCompression:true

JSON の圧縮を追加するには、IIS Express インストール ディレクトリから次の 2 つのコマンドを実行します。

appcmd set config /section:staticContent /+[fileExtension='.json',mimeType='application/json']

appcmd.exe set config -section:system.webServer/httpCompression /+"dynamicTypes.[mimeType='application/json',enabled='True']" /commit:apphost

必ず IIS Express を再起動してください。

于 2012-04-12T04:56:55.617 に答える