向一个C#项目添加多个服务引用

时间:2018-07-03 06:56:25

标签: c# web-services wcf

我有一个C#项目和数据库,它们分别在多个分支上运行, 这些分支之一是主要分支,我称它为中心,我想使用Web服务将数据从中心发送到其他分支,因此每个分支上都运行着相等的Web服务,因此我将所有这些都添加为服务引用我的中心项目是手动的,但是当我想添加一个新分支时,我必须再次手动向我的项目添加另一个服务引用,是否可以向我的项目动态添加不同的终结点(分支的ip地址)? 或所有其他有关如何管理中心与分支之间的数据收发的想法? 谢谢

1 个答案:

答案 0 :(得分:0)

如果要动态添加端点,则可以以编程方式包括connect。您可以从数据库中读取连接数据,然后使用ChannelFactory类添加端点。您可以在此处找到示例:

How to programmatically connect a client to a WCF service?