这里你也发了,WCF中文论坛已经回复了~Hi,
看来是因为你的配置信息存在于配置文件里,而其他地方队此控件的引用,没有导入对应的配置信息或者说配置文件里没有需要的配置信息,所以导致不能使用服务。可行的解决办法2个:
1.在使用你自定义控件的程序里的配置文件里把以前的客户端添加服务引用的信息导入到你需要使用此控件的项目里。这样使用此服务的程序里的对应的WCF 服务调用才能找到正确的配置信息。
2.使用编程方式,把客户端添加服务引用的配置信息,编写代码,来设置这些信息,这样的话就不需要在因为找不到配置文件里的信息而出错。
方式2比较适合你的情况,客户端调用服务,在客户端配置文件里比较重要的就是服务的终结点地址,还有一些超时、消息模式等信息,你注意一下。配置文件能搞定的事情,代码都可以搞定。