【WCF】找不到引用协定的默认终端节点

版权声明:我的博客我做主! https://blog.csdn.net/lk1822791193/article/details/84394271

最近在番茄项目中摸爬滚打,每天也是被bug虐千百遍啊!

涉及到将本地数据更新到服务器中,但是为了减少对数据库的连接,降低数据库的压力!我们需要把更新服务写到WCF中,这个时候,如果需要更新的时候只需要在D层中调用一下发布的接口,就可以进行更新操作了!

 

错误

就在D层引用服务的时候,发生了这个错误:

 

原因

虽然你是D层需要引用接口,但是最终使用的还是WPF界面(U层),然而PF界面里的配置文件中并没有有关于终节点的配置信息。

所以,你需要的操作是:

将D层生成的配置文件中的  <system.serviceModel>中的内容复制到U层中,这个时候,问题也就解决了!

问题虽小,但是以小见大,可是看出,我们虽然是D层表面引用,其实还是U层最终使用!

所以解决问题时,通过现象看本质很重要!

猜你喜欢

转载自blog.csdn.net/lk1822791193/article/details/84394271