我完成了我的研究,我理解这个错误信息非常模糊。但是,我想知道是否有人可能会给我一些见解。我们有一个长期运行的RIA呼叫,可能需要一个多小时左右。
完全一小时后,我们收到此错误消息。
远程服务器返回错误:NotFound。 ---> System.ServiceModel.CommunicationException:远程服务器返回错误:NotFound。 ---> System.Net.WebException:远程服务器返回错误:NotFound。 ---> System.Net.WebException:远程服务器返回错误:NotFound。
我们将RIA调用的超时时间更改为4小时,一小时后我们仍会收到此错误消息。如果我们将超时更改为10分钟,我们会在10分钟后收到实际超时错误消息,而不是NotFound错误消息。
因为它恰好在一小时后发生 - 即使将不同的参数传递给RIA调用,我相信它与某个地方的超时设置有关,但是我无法指出会导致超时的原因一小时后发生。
我设置超时的方式是从客户端调用ria服务。
答案 0 :(得分:1)
我发现了这个问题。
Internet Explorer的内置接收超时时间为60分钟,除非它被注册表设置覆盖。我的测试证实了这就是问题所在。