由于项目需要,又要开始用WCF提供服务了,本人还是一年以前用过WCF的,先一个Demo吧!就用了默认的东西在弄,起host的时候把终结点用C#代码控制是可以在网页上访问到的,但是,在终结点配置在配置文件里面的情况先用URL去访问服务接口死活都不行,就出现如下页面
之后在浏览器地址后面跟上方法,死活都只出现一个空白画面,监控浏览器请求400错误,研究了一下午终于给弄出来了,原来是配置文件的终结点绑定的类型不对
<endpoint address="" binding="wsHttpBinding" contract="WcfService.IService1">
最后,把wsHttpBinding改成了webHttpBinding就能成功访问了。