我创建了一个WCF服务;当我尝试使用WCF服务中的任何方法时,我收到以下错误:
“此请求操作发送到net.tcp://10.0.0.19:8523 / LCAppService / 在配置的超时内没有收到回复 (00:00:09.9687490)。分配给此操作的时间可能是 延长超时的一部分。这可能是因为服务是 仍在处理操作或因为服务无法处理 发送回复邮件。请考虑增加操作 超时(通过将频道/代理强制转换为IContextChannel并进行设置 OperationTimeout属性)并确保服务能够 连接到客户端。“
我已将所有超时属性(OpenTimeout,CloseTimeout,SendTimeout和ReceiveTimeout)设置为高值。
如果计算机上有.NET framework 4.0,则会发生此错误,而如果我安装.NET Framework 4.5.2,则一切正常。
可能是什么问题?
答案 0 :(得分:0)
我发现了问题和他的解决方案! 为了解决这个问题,我在服务器端和客户端设置了MaxItemsInObjectGraph = int.MaxValue。 显然,在.NET 4.0框架中,默认值设置为低于.NET framework 4.5.2。