Asp.net 从wcf服务调用类库时出错

Asp.net 从wcf服务调用类库时出错,asp.net,asp.net-mvc-3,wcf,class-library,Asp.net,Asp.net Mvc 3,Wcf,Class Library,我有一个MVC项目,其中我使用WCF服务作为类库中方法的传递。我在服务中放置了一个查询,并从我的项目中调用了该服务,查询工作正常并返回了结果。我将代码改为直接指向类库,该方法运行良好,并返回我所期望的结果。当我调用只调用类库并返回结果的web服务时,它会中断。我在代码中得到的错误是: 接收对“url”的HTTP响应时出错。这可能是由于服务端点绑定未使用HTTP协议造成的。这也可能是由于服务器中止了HTTP请求上下文(可能是由于服务关闭)。有关详细信息,请参阅服务器日志 在研究这一点时,我发现有几

我有一个MVC项目,其中我使用WCF服务作为类库中方法的传递。我在服务中放置了一个查询,并从我的项目中调用了该服务,查询工作正常并返回了结果。我将代码改为直接指向类库,该方法运行良好,并返回我所期望的结果。当我调用只调用类库并返回结果的web服务时,它会中断。我在代码中得到的错误是:

接收对“url”的HTTP响应时出错。这可能是由于服务端点绑定未使用HTTP协议造成的。这也可能是由于服务器中止了HTTP请求上下文(可能是由于服务关闭)。有关详细信息,请参阅服务器日志

在研究这一点时,我发现有几个人说这是一个通用的“It break”错误,可以进行跟踪。启用跟踪时,我只看到一条错误消息:

内容类型应用程序/soap+xml;charset=utf-8已发送到需要text/xml的服务;字符集=utf-8。客户端和服务绑定可能不匹配

我没有在.config文件中定义任何绑定。我已经设置好了,但是类库做了一些修改,使它更面向对象。我已经解决了所有由该更改引起的错误,但我无法找出这个错误。通过谷歌搜索这个错误,我已经尝试了几个修复方法,但没有一个成功。有人对我还能尝试什么有什么建议吗

编辑:


查看项目的配置,在设置web服务引用时设置了绑定。它使用的是basichttp绑定。我猜现在我可以单独与部件对话,因为第一个绑定是定义的,第二个是自动检测。我想我的问题是当两个自动检测部件相互对话时。试图从这个角度思考问题。

是我的经理改变了我的类库。她把我在我的对象上的所有id都改成了对象。因此,保留中没有事件id,而是有一个事件对象。在此过程中,她创建了一系列循环,其中一个事件有一个房间对象,而房间对象有一个事件对象。或者一个人有一个地址对象,地址对象有一个人对象。因此,我在上面看到的错误实际上是一般性的“it break”消息