如何使用来自不同客户端的多个服务器上托管的Web服务?

问题描述:

我正在使用我的客户端应用程序中的Web服务。如何使用来自不同客户端的多个服务器上托管的Web服务?

目前,使用wsdl.exe生成代理类。 Web类的URL属性设置为托管Web服务的特定URL。代理类是类库项目之一的一部分。

现在,我们需要在多台服务器上托管Web服务,并且不同的客户端会指向不同的服务器。我现在如何管理这个?

我是否需要使用客户端指向的URL分别为不同的客户端生成代理?如果是,那么我怎样才能为所有客户使用单一设置?

我使用VS 2008

只要WSDL是相同的*为每个不需要产生不同的Web服务代理服务 - 你可以用相同的数据和设置端点URL代理上是您希望使用的Web服务的URL。

* - 除了像发布的端点网址和类似的东西。