1

MVC3アプリケーションに小さな問題があります。サーバーにはGZIP圧縮機能があり、うまく機能します。ただし、時々、静的なhtmlページを含むフォルダーをアプリケーションのルートに配置します:/somefolder/index.html何らかの理由で、このURLに初めて(非圧縮で)移動すると、ページは正常に表示されますが、次回は次のような「コンテンツエンコーディングエラー」というエラーがブラウザに表示されます。

https://encrypted-tbn2.google.com/images?q=tbn:ANd9GcS-a0WLnasCsHWHPaszTvyLoHCWO_6EtlUBxZ6-aFADBtl8QoRp

誰かがこれを修正する方法を知っていますか?圧縮からhtmlファイルを除外する必要がありますか?このフォルダーはMVC3フレームワークの外にあるので、ルートを追加するか、このパスを無視すると修正されますか?アドバイスしてください、ありがとう。

4

1 に答える 1

0

誰かがこれに遭遇した場合:

問題は、サーバーのGZIP機能と一緒にカセットプロジェクトがあったことでした。ミニファイライブラリがエラーをスローしていて、ブラウザがそれをどうするかわからなかったので、それは失敗しました。修正は、この行settings.IsHtmlRewritingEnabled = false;をカセット構成ファイルのConfigure()メソッドに追加することです。

于 2012-04-24T17:26:13.483 に答える