1

当我尝试访问 WCF 客户端时,出现以下错误。我能够使用 IE 访问我的服务并能够在 VS 2010 中引用。我的开发环境是 Windows server 2008。我在 Sharepoint Project 服务器中托管服务。我被这个错误困住了。请指教。

"响应消息的内容类型 text/html; charset=UTF-8 与绑定的内容类型 (text/xml; charset=utf-8) 不匹配。如果使用自定义编码器,请确保 IsContentTypeSupported 方法实施得当。”

这是来自 Fiddler 的一些数据标头。

GET /_vti_bin/psi/helloservice.svc HTTP/1.1 内容类型:文本/xml;字符集=utf-8

MicrosoftSharePointTeamServices:14.0.0.4762 服务器:Microsoft-IIS/7.5 X-AspNet-Version:2.0.50727 X-SharePointHealthScore:4

4

1 回答 1

1

必须在服务器上启用 WCF HTTP 激活。如果未安装 WCF 的脚本映射,您可能会收到错误消息。

于 2011-03-14T00:54:07.157 回答