Each time I make an update to one of my sites, I go into the IIS Manager and I first recycle the App Pool for that site, then restart the site itself. Is this really required?
I restart the AppPool to make sure the new bins are compiled and running underneath the site (rather than waiting up to 20 minutes or so for it to do this automatically).
Then I restart the site itself, for good measure I suppose (to make sure all the views and such are properly re-evaluated by IIS).
Are both operations required?
- Will the AppPool automatically recycle if the site is restarted?
- Will the site automatically restart if the AppPool is recycled?