当我尝试访问WCF客户端时,出现以下错误。我能够使用IE访问我的服务并能够在VS 2010中引用。我的开发环境是Windows server 2008.我在Sharepoint Project服务器中托管服务。我遇到了这个错误。请指教。
“内容类型text / html; charset = UTF-8的响应消息与绑定的内容类型不匹配(text / xml; charset = utf-8)。如果使用自定义编码器,请确保IsContentTypeSupported方法正确实现。“
以下是来自Fiddler的一些数据标题。
获取/_vti_bin/psi/helloservice.svc HTTP / 1.1 Content-Type:text / xml;字符集= UTF-8
MicrosoftSharePointTeamServices:14.0.0.4762 服务器:Microsoft-IIS / 7.5 X-AspNet-版本:2.0.50727 X-SharePointHealthScore:4
答案 0 :(得分:1)
必须在服务器上启用WCF HTTP激活。如果未安装WCF的脚本映射,则可能会收到错误。