0

特定の URL から WebService Proxy を作成しましたが、実行時にいくつかの条件に応じてこの URL を変更する必要があります。

どうやってするの?

Web で検索したところ、「Url」プロパティを変更する必要があることがわかりました。しかし、どういうわけか、このプロパティは私のプロキシ クラスで公開されていません。

Visual Studio .NET 2008 を使用しています

4

2 に答える 2

1

「クラシック」SOAP Web サービス プロキシについて話している場合 (次のように作成: http://alexduggleby.com/2008/08/24/add-web-reference-instead-of-service-reference-in-visual- studio-2008/ )、それは本当にURLプロパティを持っています。

「新しい」WCF Web サービスのようにサービス参照を使用している場合は、この SO 投稿をご覧ください:実行時に URL を介して WCF Web サービスを使用する方法は?

于 2010-01-20T13:43:43.420 に答える
0

試す

ServiceClient client = new ServiceClient();
client.Url = <new Url>

または、構成可能にしたい場合は、従来の方法でした: Web サービス参照を設定します: URL 動作を動的に設定し、で説明されているように構成ファイルで設定します。

http://www.codeproject.com/KB/XML/wsdldynamicurl.aspx

于 2011-02-12T18:26:04.680 に答える