我正在为不再在公司工作的人接管一个项目,我正在尝试添加一个WCF服务,该服务接受并将JSON返回给已经拥有一堆通过查询字符串传递数据的服务的项目。返回JSON。在我的本地机器上它在visual studio中工作,将它移动到服务器我收到错误:
描述:处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并相应地修改配置文件。
分析器错误消息:system.serviceModel / bindings / webHttpBinding处的绑定没有名为“jsonpBinding”的已配置绑定。这是bindingConfiguration的无效值。
知道造成这种情况的原因是什么?
答案 0 :(得分:3)
您在Web.Config上缺少绑定配置。
这样的事情:
<bindings>
<webHttpBinding>
<binding name="jsonpBinding" crossDomainScriptAccessEnabled="true" />
</webHttpBinding>
</bindings>
将其放在<system.serviceModel>
标记内。