Does recycling the IIS7 application pool kill any currently executing requests? Or does it wait for all requests to complete (like a drain-stop)?
I don\'t want the r
No.
By default, the WWW service establishes an overlapped recycle, in which the worker process that is to be terminated is kept running until after a new worker process is started.
This is from the Documentation for IIS6 and I am sure it applies for IIS7.
If your web service requests are long-running, you might consider increasing the shutdown timeout.