要求がクライアントに送り返されるときに、要求の応答 HTML を変更する IIS 拡張機能を作成しようとしています。従来、これは ISAPI フィルタの作業であることはわかっていましたが、私は .Net 開発者であり、.Net で ISAPI フィルタを実装することは悪い考えであると読んだことがあります。
IIS 7 の光沢のある新しい統合パイプライン モードにより、 IHttpModuleを実装することで ISAPI フィルターと同じ機能を提供するモジュールを .Net で記述できるようになるはずであるといくつかの場所で読みましたが、変更方法がわかりません。非 ASP.Net 要求の応答 HTML。
これを行う方法について見つけた唯一のリソースはこの記事HttpApplication.CompleteRequest
ですが、統合パイプラインモードが有効になっていても、非 ASP.Net リソースまたは が呼び出された場合には機能しないようです。
すべてのリクエストのレスポンス html / データを変更できる IIS モジュールを C# で作成するにはどうすればよいですか?