我有一个silverlight应用程序,当我调用一个花费超过两分钟的WCF服务时,我收到错误"远程服务器返回错误Not Found",在服务器上继续执行,它完美地结束。我知道,因为数据库表中的结果,并且因为我在运行结束时收到了一封电子邮件。
在客户端:
cliente.InnerChannel.OperationTimeout = new TimeSpan(1, 0, 0);
在服务器
中<binding name="MyBasicHttpBinding" closeTimeout="02:30:00" openTimeout="02:30:00" receiveTimeout="02:30:00" sendTimeout="02:30:00" maxBufferPoolSize="2147483647"
maxReceivedMessageSize="2147483647" maxBufferSize="2147483647">
如果执行时间不到两分钟,我就会收到回复。已经测试了预期2分钟并获得回报的循环,它运行得很好。通过将循环时间增加到三分钟,我得到了同样的错误:&#34;远程服务器返回错误Not Found&#34;。