4

これは奇妙な要求のように聞こえるかもしれませんが、何かをテストする必要があり、Windows Azure Web サイトで圧縮を無効にする機能が必要です。サイトはプレビュー モードで Web サイトとして実行されています。つまり、VM にログインして IIS 設定を調整することができません。

それに応じて web.config ファイルを更新しましたが、違いはありませんでした。

<system.webServer>
   <urlCompression doStaticCompression="false" doDynamicCompression="false"/>
</system.webServer>

圧縮は引き続き有効になっており、デフォルトで有効になっているようです。圧縮を有効にすることについてSOには多くの質問がありますが、圧縮を無効にすることについては何も見つかりません!

誰かアドバイスはありませんか!?

4

2 に答える 2

3

WebアプリケーションをWindowsAzureWebサイトに展開するときに、web.configのすべての設定を委任できるわけではありません。web.configの一部の設定は委任可能であり、Webサイトに反映されますが、他の設定は無視され、圧縮を無効にすることもその1つです。そのため、上記の結果が表示されます。同じ正確なweb.config設定を使用するか、Appcmdを使用すると、IISサーバーを十分に制御できる場合にのみ圧縮を無効にできます。これまでのところ、この機能が重要である必要がある場合、他のオプションは、Windows Azureクラウドサービスを使用してWebロールを展開するか、WindowsAzure仮想マシンを使用することです。

Windows Azure Webサイトで圧縮機能を無効にすることはまだ委任できないと確信しています。そのため、WindowsAzureWebサイトの現在のプレビューリリースではサポートされていません。確かに今後のリリースに含めることを検討している機能だと言えますが、いつ、または可能であれば、コメントはありません。

于 2012-10-09T17:50:02.457 に答える
2

この質問はずっと前から投稿されていたことを知っています。この時点で、IIS で設定して http 圧縮を無効にすることができました。

@Deanoが提案したのと同じ方法

<system.webServer>
   <urlCompression doStaticCompression="false" doDynamicCompression="false"/>
</system.webServer>
于 2015-11-28T00:36:27.350 に答える