両側で sendTimeout="00:25:00" でも "The request channel timed out after 1 min" というエラーが表示されます。リクエストの時間が 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>