c# - WCF 动态使用多个 web 服务

标签 c# wcf web-services

我需要动态使用多个 Web 服务(这是在多个位置托管的同一服务)。我该怎么做?

谢谢。

最佳答案

如果它在多个位置提供相同的服务,那么这些服务之间的唯一区别就是 URL。

服务客户端构造函数有一个重载,它将 URL 作为参数 - 您可以提供端点类的实例或只是一个简单的字符串。

这减少了在运行时向构造函数提供适当字符串的问题,这应该相当简单 (-:

通常,我倾向于在代码中创建客户端时明确指定(从单独的配置数据)我所有的端点 URL,这提供了适当的灵 active ,并允许我轻松地在本地、测试、服务实例和实时实例之间切换。

关于c# - WCF 动态使用多个 web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4182968/

相关文章:

java - 使用hibernate + jersey ws进行CRUD操作

c# - 使用 BackgroundAgent 时程序集丢失

c# - 使用 .NET AES-Encrypt-then-MAC 大文件

c# - 确定 Object 的实例是否在 WCF 中是 DataContract 可序列化的

javascript - Angular JS 应用程序无法通过 Wcf 服务从 Sql 数据库检索数据

Silverlight WCF 服务跨域问题

ajax - 处理 Web 服务故障的最佳实践

c# - 什么是在 C# (ASP.net) 中对查询字符串进行重复数据删除的最快方法

c# - MVC Onion 架构,一些问题

c# - WCF 和 Entity Framework 和 SQL Server - "The underlying provider failed on Open"