Web serviser请求通道在等待 00:00:59.6479648 以后答复时超时。增加传递给请求调用的超时值,或者增加绑定上的 SendTimeout 值。分配给此操作的时间可能是更长超时的一部分。

可以把sendTimeout调长一点试试

.net webService 中:

设置这些参数,延长连接时间,

closeTimeout="00:10:00" openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00"

1 <binding name="netTcpBindConfig" closeTimeout="00:30:00" 
2 openTimeout="00:30:00" receiveTimeout="00:30:00" sendTimeout="00:30:00" 
3 transactionFlow="false" transferMode="Buffered" transactionProtocol="OleTransactions" 
4 hostNameComparisonMode="StrongWildcard" listenBacklog="10" 
5 maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxConnections="10" 
6 maxReceivedMessageSize="2147483647"> 

 


  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="XZDataWebChatServiceSoap" closeTimeout="00:30:00" openTimeout="00:30:00" receiveTimeout="00:30:00"           sendTimeout="00:30:00" />
      </basicHttpBinding>
    </bindings>
    <client>
    <endpoint address="http://10.101.5.20:8010/Portal/Tenant/Webservice/XZDataWebChatService.asmx"
      binding="basicHttpBinding" bindingConfiguration="XZDataWebChatServiceSoap"
      contract="ServiceReference1.XZDataWebChatServiceSoap" name="XZDataWebChatServiceSoap" />
    </client>
  </system.serviceModel>
</configuration
>

posted @ 2016-09-07 15:33  银河系上的地球  阅读(3596)  评论(0编辑  收藏  举报