While learning SharePoint, I noticed that, an IIS manager consist of Application Pool tab and Websites tab. Both includes the names of web application created. I could not understand the difference between these two.

It would be of great help, if someone could share a brief idea about the differences.


1 Answer 1


An application pool is a collection of websites running as a single process, with a single identity. You can have multiple websites running under a single application pool, but you can not have a single website running in multiple application pools. Splitting websites over application pools allows more rigid security between the sites, as well as preventing one website from crashing if another one does. The benefit of combining multiple sites into a single application pool is to either share resources, or to leave a smaller server footprint on the server.

You can find more information here: http://technet.microsoft.com/en-us/library/cc753449(WS.10).aspx

  • 1
    a website is at the root level comparable to a virtual directory. and per virtual directory you can create an app with its own app pool. just to clarify the statement a bit. Commented Aug 10, 2011 at 14:26
  • 1
    What Marco said is true - my statement was talking about SharePoint websites (Web Applications) specifically, in which virtual directories are very rarely used. The Office Web Apps / Web Services application, however, may well be a single site with many virtual directories, each with their own app pool. It depends on your implementation. Commented Aug 11, 2011 at 0:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.