別稿「TIPS:[ASP.NET]特定の拡張子に対するアクセスを制限するには?」「TIPS:[ASP.NET]特定のサービスを無効にするには?」では、ASP.NETにあらかじめ用意されたHTTPハンドラ・クラスの設定を変更することで、ある特定の拡張子の挙動を無効にしたり、アクセスを禁止したりする方法を紹介した。それらですでに何度か述べているように、HTTPハンドラ・クラスは初歩的なアプリケーション構築に際してはほとんど意識する必要がないが、サイト(アプリケーション)管理者の視点から見たときにはなかなかに有用な代物である。HTTPハンドラ・クラスを利用することで、サイト/アプリケーション単位の処理を一元的に規定することができるからだ。本稿では、既存のHTTPハンドラ・クラスを利用するのではなく、新しいHTTPハンドラ・クラスを自作して、ASP.NETに独自の機能を追加する方法を紹介する。 今