【问题标题】:How to consume web service hosted on multiple servers, from different clients?如何使用托管在多个服务器上、来自不同客户端的 Web 服务?
【发布时间】:2011-02-18 12:27:27
【问题描述】:

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

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

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

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

我正在使用 VS 2008。

【问题讨论】:

    标签: .net web-services wsdl.exe


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-08
      • 1970-01-01
      相关资源
      最近更新 更多