0

現在、WebFormsとMVCアプリを(同じプロジェクトで)並べて実行しており、いくつかの問題が発生しています。WebFormsアプリはTelerikのRadCompressionモジュールを使用しており、MVCで問題が発生しています(つまり、応答のステータスコードを変更すると、「Content-encoding:gzip、gzip」になりますが、これは別の問題です。約)。

私の質問は、MVCアプリによって処理されるリクエストに対してRadCompressionモジュールをオフにし、WebFormに対してのみそれらを保持することは可能ですか?

4

1 に答える 1

0

記録として、RadCompression は ASP.NET MVC での使用はサポートされていません

そうは言っても、いつでもRadCompressionモジュールをサブクラス化し、web.config エントリを更新して拡張モジュールを使用できます。次に、ロジックを追加して、モジュール自体から圧縮を有効/無効にすることができます。

または、ドキュメントに記載されている圧縮をオフにする方法がいくつかあります。構成セクションを試すexcludeHandlersか、デフォルトの MVC HttpHandlerMvcHandlerを拡張して属性で装飾することができRadCompressionSettingsます (ただし、これらの方法はどちらも試していません)。

[Telerik.Web.UI.RadCompressionSettings(HttpCompression = Telerik.Web.UI.CompressionType.None)]  
public class MyMvcHandler : System.Web.Mvc.MvcHandler
{
    ...
}
于 2013-02-27T03:41:20.197 に答える