【发布时间】:2011-05-07 05:06:03
【问题描述】:
我一直在使用 WCF 开发 Silverlight 应用程序。
问题是有时它会抛出异常说明:
“对 'http://localhost:1276/Foo.svc' 的 HTTP 请求已超过分配的超时时间。分配给此操作的时间可能是较长超时时间的一部分。”
那么如何增加时间跨度?有些人建议在 web config 和 service.client 配置文件中使用接收超时,如下所示
<bindings>
<customBinding >
<binding name="customBinding0" receiveTimeout="02:00:00" >
<binaryMessageEncoding maxReadPoolSize="2147483647" maxWritePoolSize="2147483647" maxSessionSize="2147483647" />
<httpTransport maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" transferMode="Buffered"/>
</binding>
</customBinding>
</bindings>
receiveTimeout 属性的最大值是多少?
【问题讨论】:
标签: silverlight wcf timeout