添加接受JSON的WCF服务,服务器上的错误

时间:2013-06-28 12:53:27

标签: c# asp.net wcf wcf-binding

我正在为不再在公司工作的人接管一个项目,我正在尝试添加一个WCF服务,该服务接受并将JSON返回给已经拥有一堆通过查询字符串传递数据的服务的项目。返回JSON。在我的本地机器上它在visual studio中工作,将它移动到服务器我收到错误:

描述:处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并相应地修改配置文件。

分析器错误消息:system.serviceModel / bindings / webHttpBinding处的绑定没有名为“jsonpBinding”的已配置绑定。这是bindingConfiguration的无效值。

知道造成这种情况的原因是什么?

1 个答案:

答案 0 :(得分:3)

您在Web.Config上缺少绑定配置。

这样的事情:

<bindings>
    <webHttpBinding>
        <binding name="jsonpBinding" crossDomainScriptAccessEnabled="true" />
    </webHttpBinding>
</bindings>

将其放在<system.serviceModel>标记内。