我正在使用nettcp绑定,并在WCF服务上成功发送对象,但无法接收响应(包含相同对象的返回类型)并收到以下错误:
套接字连接已中止。这可能是由错误引起的 处理您的消息或超过接收超时 远程主机或底层网络资源问题。本地套接字 超时为'00:02:59.9990000'。 System.ServiceModel.CommunicationException
有人遇到和我一样的问题吗?任何帮助都会有所帮助。
答案 0 :(得分:0)
我尝试将WCF绑定从 nettcp更改为http ,但这只会改变我收到的错误,即
接收HTTP响应时发生错误..这可能是 由于服务端点绑定不使用HTTP协议。这个 也可能是由于HTTP请求上下文被中止 服务器(可能是由于服务关闭)。查看服务器日志 了解更多详情。
如上所述"有关详细信息,请参阅服务器日志",我查看了WCF日志并注意到序列化对象时发生错误,我用 KnownType 我的DataContract上的属性,它起作用了。