2

IIS 版本:7.5,ApplicationPool 的空闲超时:20 分钟。

步骤: 1. 用户访问一个页面。2.服务器收到请求后,代码创建一个新线程来处理复杂的操作。同时,向用户发送响应,说明请求在后台处理。

20 分钟后(没有访问该站点),工作进程被关闭。复杂的操作还没有完成。

如果thead正在运行,如何让iis知道工作进程不是空闲的?

4

1 回答 1

1

我遇到了同样的问题,目前发现最好的解决方案只是从 IIS 工作线程向 IIS 本身创建新请求,以避免后台线程关闭。

于 2015-07-27T19:02:43.463 回答