我在客户端应用程序中使用Web服务。
目前,使用wsdl.exe生成代理类。 Web类的URL
属性设置为托管Web服务的特定URL。代理类是其中一个类库项目的一部分。
现在,我们需要在多个服务器上托管Web服务,不同的客户端将指向不同的服务器。我现在该怎么办呢?
我是否需要使用客户端指向的URL单独为不同的客户端生成代理?如果是,那么我如何为所有客户使用单一设置?
我正在使用VS 2008。
答案 0 :(得分:1)
只要每个服务的wsdl相同*,您就不需要生成不同的Web服务代理 - 您可以使用相同的服务代理并将代理上的端点URL设置为Web服务的URL你想用。
* - 除了发布的端点网址等内容之外。