0
我已經使用以下綁定配置在Windows服務中託管了我的WCF。我將接收超時設置爲2小時10分鐘(僅用於測試)。首先WCF服務命中需要時間來響應。如何管理WCF服務的空閒時間
<wsHttpBinding>
<binding name="binding1" transactionFlow="true" receiveTimeout="02:10:00">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="32768" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security>
<transport clientCredentialType="None" />
</security>
</binding>
</wsHttpBinding>
然而,每次20分鐘閒置時間後,被解僱第一請求需要5到10秒比後續請求額外。 我還將客戶端綁定配置的usedefaultwebproxy設置設置爲false。
有人可以幫助我,在WCF中管理空閒超時。
你在IIS下託管WCF嗎?如果是這樣,我會檢查應用程序池回收設置。我注意到應用程序池回收後的第一次調用總是稍微慢一點。 – BossRoss
@BossRoss它已在Windows服務託管。 –