有一個長時間運行的異步線程的WCF服務。 這種長時間運行的運行時間可能會超過1天。 我們在IIS 6WCF中的長時間運行的異步線程
線程運行OK託管WCF服務,但在20分鐘內,我們收到錯誤消息:
「線程已被中止」
線程是死定了結果。
我們的WCF服務配置:
[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)
[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Single)
您能否提供這個問題的根源?
謝謝你的回答。
@Artur,請檢查應用程序池的設置,儘管我強烈建議您使用Windows Services進行此類任務。 – 2010-12-18 10:38:29
謝謝。我認爲我們應該將其託管在Windows服務中。 – 2010-12-18 10:39:15