これはおそらく非常に単純ですが、本当に混乱しています。IHttpHandler を実装するときは、ハンドラーを作成し、web.config に次のように登録します。
IIS6 Portion:
<httpHandlers>
<add verb="*" path="*.randomextension" type="MyProgramNameSpace.MyHandler" />
</httpHandlers>
IIS7 Portion:
<handlers>
<add name="mine" verb="*" path="*. randomextension" type ="MyProgramNameSpace.MyHandler" />
</handlers>
それは非常にうまく機能しているようで、さまざまなハンドラーとオプションを使用できるようになっています。直接パイプラインにアクセスして Page クラスなどを飛ばしてみましょう。ただし、ashxまたはaxdについて何かを使用する必要があると書かれているドキュメントに頻繁に出くわします。
これは何ですか?これはハンドラーの作成とどのように関係していますか?
これはおそらく非常に簡単ですが、何らかの理由で、この ashx または axd ハンドラーを使用するときに完全に混乱します。