WCF通信异常AnerroroccurredwhilereceivingtheHTTPresponsefromhttp://production/Services/AccountService.svc.这可能是由于服务端点绑定未使用HTTP协议。也可能是由于服务器中止了HTTP请求上下文(可能是由于服务关闭)。有关详细信息,请参阅服务器日志此异常的原因是什么?我在托管WCF服务的ASP.NET站点的web.config文件中启用了异常详细信息。我有第二个服务,仅用于测试目的,它只返回一个完美运行的int。此外,在开发中,这意味着消费和服务应用程序都在同一台本地机器上,两种服务都可以工作。这使得测试此错误变得更加困难:(关于如何在这种特殊情况下进行调试的任何建议?WCF缺乏有用的异常详细信息让我很痛苦。您需要做的是启用跟踪,它提供了深入的调试信息。查看MSDN跟踪和消息日志记录的推荐设置...据我所知,这是一个客户端站点错误。看起来您的WCF服务失败并且没有响应客户端,并且客户端给您此错误消息。检查跟踪在服务器端。此外,如果这是一项长时间运行的任务,请将sendTimeout更改为更长的时间。我认为默认情况下它是30或60秒,因此如果您的进程运行时间超过该时间,您将遇到此类错误。希望这会有所帮助。我在尝试通过Web服务发送大型数据结构时遇到了这个错误。该类型被标记为[Serializable]并且它通过了WCFWeb服务和相应的客户端编译没有问题。我删除那个类型,它会很好地回答。以上就是C#学习教程:WCF通信异常分享的全部内容。代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
