Pages

2016/04/08

ASP.NETのHTTPハンドラが呼び出されない

ASP.NET の HTTP ハンドラを登録する際に、App_Code にあるクラスを参照する場合はパスの書き方を間違えるとハンドラーが呼び出されない場合があります。

<httpHandlers>
<add verb="GET,POST" path="*.hoge" type="HogeHandler, App_Code" />
</httpHandlers>

この例では、App_Code 以下にあるクラス HogeHandler に HTTP ハンドラーを登録しています。クラス名の後に , App_Code を追加しています。
Related Posts Plugin for WordPress, Blogger...