2

我在我的客户端应用程序中使用 Web 服务。

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

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

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

我正在使用 VS 2008。

4

1 回答 1

1

只要每个服务的 wsdl 相同*,您就不需要生成不同的 Web 服务代理 - 您可以使用相同的代理并将代理上的端点 url 设置为您希望的 Web 服务的 url采用。

* - 除了发布的端点 url 之类的东西。

于 2011-02-18T12:44:11.797 回答