首页 新闻 会员 周边

为什么窗体中可以引用WCF服务,自定义控件中却不行?

0
悬赏园豆:20 [已解决问题] 解决于 2009-07-28 10:04

 

在窗体中可以正常编译,运行,自定义用户控件可以编译生成,但是把他拖到窗体上就会出现这个错误,有谁遇到过

碧海山城的主页 碧海山城 | 初学一级 | 园豆:90
提问于:2009-07-24 11:56
< >
分享
最佳答案
0

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

Frank Xu Lei | 小虾三级 |园豆:1860 | 2009-07-27 01:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册