PreSendRequestHeadersイベントのイベント ハンドラーを登録する HTTP モジュールを開発しました。イベント ハンドラー内で、HTTP ヘッダーを応答に追加できるようにしたいと考えています。Windows 7 と IIS7.5 を実行しているローカル コンピューターでアプリケーションを実行すると、イベント ハンドラーが呼び出されます。
しかし、Windows Server 2003 と IIS6 を実行しているサーバーにアプリケーションをデプロイすると、イベント ハンドラーがまったく呼び出されないようです。これは、イベント ハンドラーが呼び出されたときに例外をスローするようにコーディングされていても、エラーが発生しないためです。代わりにEndRequestイベントを使用していた場合、問題はありませんでした。
これは正常ですか?もしそうなら、それはなぜですか、そして許容できる回避策は何ですか? そうでない場合、何が間違っているのでしょうか?