ASP.NET 応答フィルターを使用して HttpModule をデバッグしています。これにより、レンダリングされた SharePoint WCM ページの一部が動的に書き換えられます。公開ページは、Server 2003 と Server 2008 の両方で SP2007 で適切にレンダリングされます。ただし、同等のページは、Server 2008 R2 / IIS7 で SP2010 B2 でレンダリングできません。ASP.NET から次のエラーが返されます。
ポスト キャッシュ置換は、応答バッファーを変更する IIS 統合パイプラインのモジュールと互換性がありません。パイプラインのネイティブ モジュールがマネージ ポスト キャッシュ置換コールバックに関連付けられた HTTP_DATA_CHUNK 構造を変更したか、マネージ フィルターが応答を変更しました。
このエラーはKB #2014472と一致しています。でも:
- サイト コレクション レベルでの匿名および認証済みアクセスのキャッシュが無効になっている
- マスター ページまたはレイアウト ページのいずれにも代替コントロールが表示されません。
- IIS 7 の設定はすべて標準のデフォルトです
これは、たとえば /pages/default.aspx で発生しています。キャッシュに関連する何かが欠けているようです...しかし、何ですか?