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 を追加しています。

このブログの人気の投稿

Excel で入力した文字に勝手に取り消し線が入る

コピーした行の挿入が表示されない時はフィルタされていないかチェック