【问题标题】:How can I consume different versions of the same WCF web service?如何使用同一 WCF Web 服务的不同版本?
【发布时间】:2016-05-04 18:01:00
【问题描述】:

我有几个版本的 WCF Web 服务(由第 3 方开发),我需要支持使用单个应用程序,具体取决于传递给它的参数。

我已阅读我必须向我的项目添加服务引用才能使用 WCF 服务。

这是否意味着我必须为我所支持的每个不同版本的 Web 服务添加一个服务引用(以及扩展的每个新版本的 Web 服务)?

有些人建议您可以简单地更改服务的端点。这是否允许我引用任何新添加的功能,或者仅引用我最初导入的服务引用中包含的功能?

或者有没有办法在运行时动态创建和使用服务引用(这意味着我可以简单地基于 uri 创建服务引用)?如果是这样,Visual Studio 如何知道哪些 Web 服务函数在编译时有效?

【问题讨论】:

    标签: c# .net web-services wcf service-reference


    【解决方案1】:

    【讨论】:

    • 本教程似乎要求您在客户端代码中定义 ServiceContract。你也可以在运行时获取 ServiceContract 吗?
    猜你喜欢
    • 1970-01-01
    • 2011-09-03
    • 1970-01-01
    • 2017-11-04
    • 1970-01-01
    • 1970-01-01
    • 2013-08-16
    • 2011-02-01
    • 2011-02-24
    相关资源
    最近更新 更多