1

私のasp.netアプリケーションには、Webサービス~/service.asmxと汎用ハンドラーがあり~/handler.ashxます。一般的なハンドラーから Web サービスのメソッドを呼び出すにはどうすればよいですか? たとえば、Web サービスにはstring SayHello(string name)メソッドがあります。それを呼び出すには、にリクエストする必要があり/service.asmx/SayHelloます。私が必要とするのは、ユーザーが汎用ハンドラーを要求したときにそれを呼び出すこと/handler.ashxです。

4

1 に答える 1

0

サービス参照 (プロキシ クラスを作成します) を追加し、プロキシ クラスのインスタンスを作成して、Webserviceこのメソッドを呼び出します。Web サービスが現在の Web アプリに配置されている場合は、そのクラスをインスタンス化し、通常のメソッドを呼び出すようにメソッドを呼び出すことができます。

于 2012-01-24T05:48:20.023 に答える