我收到“请求通道在 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>