【发布时间】:2012-10-10 07:49:22
【问题描述】:
我在 WCF 中有一个长时间运行的进程,需要 2-3 小时。在启动进程的客户端离开/超时之后,WCF 运行了很长时间。 WCF w3wp 进程需要多长时间才能消失,因为没有与它的连接。我在想,即使 WCF 正在处理,它也可能会因为没有新的连接而停止 WCF 服务?
【问题讨论】:
-
你试过了吗? WCF 应用程序是否会停止,即使它正在处理? (我没想到会这样)。我们之前在 IIS 中运行过长时间运行的进程,没有任何进程被超时杀死的问题,但不可否认,我们没有做任何持续 2-3 小时的事情。 IIS 有时在保持 AppDomain 存活方面出奇地好。