【发布时间】:2016-05-04 18:01:00
【问题描述】:
我有几个版本的 WCF Web 服务(由第 3 方开发),我需要支持使用单个应用程序,具体取决于传递给它的参数。
我已阅读我必须向我的项目添加服务引用才能使用 WCF 服务。
这是否意味着我必须为我所支持的每个不同版本的 Web 服务添加一个服务引用(以及扩展的每个新版本的 Web 服务)?
有些人建议您可以简单地更改服务的端点。这是否允许我引用任何新添加的功能,或者仅引用我最初导入的服务引用中包含的功能?
或者有没有办法在运行时动态创建和使用服务引用(这意味着我可以简单地基于 uri 创建服务引用)?如果是这样,Visual Studio 如何知道哪些 Web 服务函数在编译时有效?
【问题讨论】:
标签: c# .net web-services wcf service-reference