【问题标题】:ProtocolException with WCF Service带有 WCF 服务的 ProtocolException
【发布时间】:2011-07-14 16:46:22
【问题描述】:

当我尝试访问 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-版本:2.0.50727 X-SharePointHealthScore:4

【问题讨论】:

    标签: wcf sharepoint project-server


    【解决方案1】:

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

    【讨论】:

    • 我查看了 WCF HTTP 激活。它已经安装好了。什么是脚本映射?在哪里可以查到?
    • 我在这里检查过。管理员\服务器管理器\添加功能。已安装 WCF HTTP 激活。
    猜你喜欢
    • 2011-05-29
    • 2014-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-19
    • 2013-12-03
    • 2010-11-20
    相关资源
    最近更新 更多