WCF之“有零个应用程序(非基础结构)终结点

解决WCF服务启动错误
本文分享了一次解决WCF服务启动过程中遇到的问题的经历。主要问题是由于服务端配置文件中的<endpoint>标签的binding属性与客户端配置不一致导致。通过调整配置,最终成功启动服务。

  前言     

         最近又要准备面试了,回头复习了一下WCF的内容,照着视频敲了一个例子,例子很简单,当我启动的时候,却不料出错了。给我来了个错手不及。

           

  

解决过程

       于是对着视频对了一遍代码,该改的地方也改了,可是再运行,发现还是错。只能问度娘了。其中一个最靠谱的答案就是,<Service……标签里的name属性没有配正确,只有类名而没有命名空间,正确的应试”命名空间.类名“。可是对了一遍,我的是没有少命名空间。后面情景再现,真的是少了命名空间,报的错是一样的。


       后面,再看看了其他答案,说是服务端配置文件里的 <endpoint……标签里的binding属性没有和客户端配置文件里的标签一致,于是我回去检查我的解决方案,发现错误了,我有两个app.config文件,一个app1.config,一个是app.config,我是在app1.config文件里配置的,而没有在app.config文件 里配置。于是我把app1.config文件里的内容复制到app.config文件里,再运行,显示服务已启动……

    

总结

      虽然我很粗心大意,导致了这样的一个错误,但是正是因为这个错误,让我去找答案,在找答案的同时学到了很多我一路顺顺敲代码的时候学不到的,也算是塞翁失马焉知非福,还好这个错误我是自己解决,没有找人来帮忙。所以以后遇到错误还是自己解决好一点。

评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值