我有一个连接到服务(webserviceSoap1)的应用程序,并且该服务具有下一个超时配置:
<binding name="webserviceSoap1" openTimeout="00:10:00" closeTimeout="00:10:00" sendTimeout="00:10:00" receiveTimeout="00:10:00">
据我了解,我在这里声明所有超时都必须等待至少 10 分钟才能结束通信并获得System.TimeoutException。但是,这是我不理解的问题。大约 2-3 分钟后,我得到一个 TimeoutException 说程序等待响应将近十分钟(这是不可能的),并且在同一个地方,它说经过的时间大约是两分钟
为什么会有时间的差距?我是否正确配置了绑定值?
如果我将超时值更改为“10:00:00”,它将正确完成该过程。但是,仍然使用“01:00:00”,据我所知是一个小时,该过程在 4 分钟后中断,说它在发送 TimeoutException 之前等待“00:59:59.16472”。
德玛西亚99
相关分类