0

ASP.NETWebサイトからWSE対応のWebサービスを利用しようとしています。

WSE 3.0をインストールし、構成ツールを使用してWeb.configにWSE情報を追加してから、Web参照の追加を実行しました。

問題は、これがWebアプリケーションではなく、Webサイトである可能性があると思います。そのため、プロキシクラスは実行時に生成され、おそらくWSEマジックは追加されません。

メタデータからプロキシクラスにアクセスできます。これはSystem.Web.Services.Protocols.SoapHttpClientProtocolタイプであり、私が知る限り、WSE機能はありません。

これはすべて古いテクノロジーだと思いますが、サーバーが何を実行するかを決めることはできません:(

どんな助けでも大歓迎です

4

1 に答える 1

0

間違っています。Web参照を追加するときにプロキシが生成されます。

WebサイトにWeb参照を追加する方法を教えてください。

次の記事を参照してください-http://msdn.microsoft.com/en-us/library/5sds7a0b.aspx

[Web参照の追加]ダイアログボックスを使用してアプリケーションがアクセスするWebサービスを見つけたら、[参照の追加]ボタンをクリックすると、Visual Studioにサービスの説明をローカルマシンにダウンロードし、選択したWebサービスのプロキシクラスを生成するように指示します。。プロキシクラスには、公開されている各Webサービスメソッドを同期的および非同期的に呼び出すためのメソッドが含まれます。このクラスは、ローカルの.wsdlファイルの分離コードファイルに含まれています。詳細については、「VisualStudioのWeb参照および[Web参照の追加]ダイアログボックス」を参照してください。

次の記事を参照してください-Web参照を追加する方法

于 2011-01-25T01:55:05.473 に答える