我得到的错误是“请求频道在1分钟后超时”,甚至两侧都是sendTimeout =“00:25:00”。 如果请求的时间少于1分钟,则没有问题,但是请求处理超过1分钟时会出现问题。在WCF服务上。
在WCF服务端,我的web.config文件中有以下绑定
<bindings>
<basicHttpBinding>
<binding maxReceivedMessageSize="67108864" transferMode="Streamed" closeTimeout="00:25:00" openTimeout="00:25:00" sendTimeout="00:25:00" receiveTimeout="00:25:00" >
<security mode="None" ></security>
</binding>
</basicHttpBinding>
</bindings>
在客户端,我的app.config文件中有以下绑定
<bindings>
<basicHttpBinding>
<binding name="streambinding" maxReceivedMessageSize="67108864" closeTimeout="00:25:00" openTimeout="00:25:00" sendTimeout="00:25:00" receiveTimeout="00:25:00" transferMode="Streamed">
<security mode="None"></security>
</binding>
</basicHttpBinding>
</bindings>