WCF basicHttpBinding流式传输保持活动

时间:2019-06-17 06:29:10

标签: c# wcf wcf-binding keep-alive basichttpbinding

我正在与此basicHttpBinding一起使用自托管WCF服务:

<basicHttpBinding>
    <binding name="streamedHttp"
             transferMode="Streamed"
             messageEncoding="Mtom"
             maxReceivedMessageSize="67108864"
             maxBufferSize="67108864" />
</basicHttpBinding>

如果在应用程序启动后的前10分钟内未使用该连接(默认为receiveTimeout),则会关闭该连接( EDIT :该连接,而不是主机应用程序)。为避免这种情况,我正在寻找保持连接存活的可能性。仅仅增加receiveTimeout似乎不是一个好方法...由于reliableSession,无法建立transferMode=Streamed

除了定期调用一个空的服务方法外,我还能做别的什么吗?

0 个答案:

没有答案