我一直在使用WCF開發Silverlight應用程序。對* .svc的HTTP請求已超出分配的超時。分配給此操作的時間可能是超時時間的一部分。
的問題是,有時它拋出異常,指出:
「的HTTP請求的‘http://本地主機:1276/Foo.svc’已經超過了分配超時分配給該操作的時間可能。已經是更長時間的一部分了。「
那麼如何增加時間跨度呢?有人建議在網絡配置和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屬性的最大值如下收到超時的使用情況如何?
Web配置,客戶端配置以及executionTimeout中的所有綁定都設置爲10分鐘,但我仍然在1分鐘時間內收到超時。 – maplemale 2014-06-04 19:17:18