I am using IIS 7.5 on Windows 2008 x64 server, ASP.NET MVC, and .NET framework 4.
If I recycle the application pool while my web application is running and users are logged in, will 1) users' sessions and associated data be destroyed, and will they have to log in again? And, will requests in progress at the moment I recycle fail, or will IIS finish those before performing a recycle?
What are the negatives to recycling my web application's application pool while the application is in use?