标签: asp.net iis
IIS版本:7.5, ApplicationPool的空闲超时:20分钟。
步骤: 1.用户访问页面。 2.当服务器收到请求时,代码创建一个新线程来处理复杂的操作。同时,响应将发送给用户,说明请求是在后台处理的。
20分钟后(不访问该站点),关闭工作进程。复杂的操作还没有完成。
如果aad正在运行,如何让i知道工作进程不是空闲的?
答案 0 :(得分:1)
我在这个驯服时遇到同样的问题,目前发现最好的解决方案只是从IIS工作线程创建新的IIS请求,以避免后台线程关闭。