title: Separate application pools for ASP.net applications in IIS
body: <p>I've read recommendations that we should create separate application pools for each asp.net application on our Win2008 server. </p>
  
  <p>We have about 20 apps that would be on the same server. I know this would create 20 separate worker processes which seems very wasteful.</p>
  
  <p>Is it good practice to create separate application pools for each application?</p>