1
ダイナミックコンテンツ用にURL圧縮を有効にしたIIS 7.5があります。レンダリングされたhtmlを削除するレスポンスフィルタを追加したかったので、何らかの理由でフィルタリング中にガベージデータを取得し続けました。URLCompression + Responseフィルタの競合
応答フィルタのwriteメソッドのコードは以下の通りです:これは私がウェブの設定からURL圧縮を削除するときに動作を開始し
Encoding encoding = HttpContext.Current.Response.ContentEncoding;
string html = encoding.GetString(buffer);
html = regFindFollow.Replace(html, new MatchEvaluator(AddFollowNoFollowAttribute));
byte[] outdata = encoding.GetBytes(html);
。私はここに何かを逃していますか指定できる応答フィルターの順序はありますか?私が使用しています
Configが、これを固定
<urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="false" />
で設定を変更する
<urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="true" />