我有一个WCF服务,它调用web服务,在我的开发IIS服务器(IIS 7)上运行。我已将其添加为C#网站项目的服务参考,并且添加正常。
但是,当我尝试调用任何服务合同时,我收到以下错误:
内容类型text / html 响应消息的不匹配 绑定的内容类型 (text / xml; charset = utf-8)。如果使用 自定义编码器,请确保 IsContentTypeSupported方法是 实施得当。第一个1024 响应的字节是:
'被阻止的网络 页面
提前致谢
BB
答案 0 :(得分:4)
错误消息清楚地表明:您正在返回HTML页面而不是服务响应。查看错误消息中列出的该页面的片段,您可能无法使用该服务进行身份验证。
尝试在浏览器中连接到服务URL - 您应该会看到一个页面,说明您不允许访问该页面。最有可能的是,这是一个权限问题。
答案 1 :(得分:0)
您需要configure WCF Tracing并找出服务器端正在发生的事情。