错误页面如下,出现这个问题,很大的可能是在iis中没有正确的配置WCF服务,解决的办法也很简单
使用 %Windows%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation目录下的ServiceModelReg.exe程序就好了
首先检测服务状态:命令: ServiceModelReg -vi结果: 如果协议都是“未安装”状态 则可以确定是WCF在IIS中没有正确安装
接着安装服务:命令: ServiceModelReg -i结果: 如果成功安装,会返回成功信息
重启IIS,解决!