【问题标题】:How to change used Web-service URL dynamically如何动态更改使用的 Web 服务 URL
【发布时间】:2018-03-11 21:05:22
【问题描述】:

我有一个通过 Internet 分发的三层应用程序。所以我需要将它安装在服务器和客户端上。

当它安装在服务器上时,它向我(到我的服务器)发送了一个服务器 URL。 我想通过 Click-Once 分发客户端部分。

但在这种情况下,我需要向客户端提供服务器 URL。在开发阶段,我在自己的服务器上使用了 WCF-service 的 URL。而且我需要将其更改为正确的(我之前从服务器获得的)。

我无法在配置文件或类似的东西中放置正确的 URL,因为我不知道。仅在应用程序的第一次运行期间才知道。

我该怎么做?请指教。

【问题讨论】:

    标签: .net wcf


    【解决方案1】:

    我认为您需要创建指定 Endpoint 的客户端

    BasicHttpBinding binding = new BasicHttpBinding();
    ServiceClient client = new ServiceClient(binding, new EndpointAddress(new Uri("http://domainName")));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-15
      • 1970-01-01
      • 2019-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多