WCF通信异常
本文关键字:异常 通信 WCF | 更新日期: 2023-09-27 18:04:07
接收对的HTTP响应时出错http://production/Services/AccountService.svc.这可能是由于服务端点绑定不使用HTTP协议。这可能也可能是由于服务器中止了HTTP请求上下文(可能是由于服务关闭(。有关详细信息,请参阅服务器日志详细信息。
出现这种异常的原因是什么?我在我的ASP.NET站点web.config文件上启用了异常详细信息,我在该文件中托管WCF服务。
我有第二个只用于测试目的的服务,它只返回一个int,它可以完美地工作。
此外,在开发过程中,即消费应用程序和服务应用程序都在同一台本地计算机上,两种服务都可以工作。这使得测试这个错误变得更加困难:(
关于如何在这种特殊情况下进行调试,有什么建议吗?
WCF缺乏有用的异常详细信息,我感到您的痛苦。您需要做的是启用跟踪,它提供深入的调试信息。
查看MSDN上的跟踪和消息日志记录的推荐设置。。。
据我所见,这是客户端站点错误。看起来你的WCF服务失败了,没有响应客户端,客户端给了你这个错误消息。在服务器端检查您的跟踪。此外,如果这是一个长时间运行的任务,请将sendTimeout更改为更长的时间。我认为默认情况下是30或60秒,所以如果你的进程运行超过这个时间,你就会出现这种类型的错误。
希望这会有所帮助。
当我试图通过Web服务发送大型数据结构时,我遇到了这种错误。类型被标记为[Serializable]
,它顺利通过了WCF web服务和相应客户端的编译。我去掉了那个类型,它会很好地回答。