动态添加WCF服务的引用

时间:2011-01-06 06:27:57

标签: c# wcf

我正在创建一个WCF服务和客户端应用程序。我想在客户端应用程序中使用该服务。

尚未最终确定托管WCF服务的位置。我想动态添加托管WCF服务的引用,而无需构建客户端应用程序。我怎么能做到这一点?

谢谢,

拉​​姆

1 个答案:

答案 0 :(得分:5)

这样做:

  • 像在任何正常情况下一样创建客户端
  • 在服务“移动”时更改配置中的服务URL

我认为这是迄今为止最简单的解决方案。

如果您坚持使用动态代理 - 这里有一个WCF动态代理示例:

http://code.msdn.microsoft.com/netfxsamples/Wiki/Print.aspx?title=WCF%20samples&version=8&action=Print

向下滚动一下以找到样本。它是C#代码,向您展示如何在代码中动态创建WCF代理。