Silverlight接收远程服务器返回错误Not Found,服务继续运行并完美结束

时间:2015-05-29 17:51:07

标签: wcf silverlight iis timeout

我有一个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;。

1 个答案:

答案 0 :(得分:0)

请检查此网址以获取返回异常格式wcf至silverlight:

Creating and Handling Faults in Silverlight