これがばかげた質問ならごめんなさい。プロジェクト内にHTTPハンドラーを作成したいと思います。これを行うために、新しいクラスを作成し、IHttpHandlerを実装しようとしました。
これを行うたびに、「ステートメントの終わりが必要です」というエラーが発生します。
通常、新しいクラスライブラリを作成し、ハンドラーを実装するクラスを作成できることを私は知っています。しかし、なぜ既存のWebプロジェクトでこれを行うことができないのでしょうか。
WT
これがばかげた質問ならごめんなさい。プロジェクト内にHTTPハンドラーを作成したいと思います。これを行うために、新しいクラスを作成し、IHttpHandlerを実装しようとしました。
これを行うたびに、「ステートメントの終わりが必要です」というエラーが発生します。
通常、新しいクラスライブラリを作成し、ハンドラーを実装するクラスを作成できることを私は知っています。しかし、なぜ既存のWebプロジェクトでこれを行うことができないのでしょうか。
WT
ashxまたはGenericHandlerと呼ばれる新しいオブジェクトを作成します。そこから、サーバー側のコードを入力して、提供したい正確な結果を出力できます。正直なところ、私はWCFを使用しますが、それははるかに簡単で、好きなデータ型のデータを吐き出すことができます。
Webプロジェクトに配置するのはベストプラクティスではありませんが、web.configで正しく参照しているので、App_Codeフォルダーを確認できますか?
<httpHandlers>
<add verb="*" path="*.yourextention" type="YourHandler, App_Code"/>
</httpHandlers>