title: Can someone explain the Application Pool and it Worker Process to me?
body: <p>I was reading <a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/67e39bd8-317e-4cf6-b675-6431d4425248.mspx?mfr=true" rel="nofollow">this</a>.</p>
  
  <p>I understand that application pool:</p>
  
  <ol>
  <li>Can seperate the process so one work process fail won't affect the
  other application in other application pool.</li>
  <li>from the page above</li>
  </ol>
  
  <blockquote>
    <p>different application pools to isolate applications helps prevent one
    customer from accessing, changing, or using confidential information
    from another customers site.</p>
  </blockquote>
  
  <p>But, </p>
  
  <ol>
  <li>How the worker process will fail?  I only seen the situration that
  my asp.net application will throw an exception, but never seen a fail that will
  stop my whole worker process.  Can someone give me a real life
  example?</li>
  <li>And how it can prevent one customer from accessing, changing
  confidentail from other customers site? If the confidentail
  information are stored into database, isn't that is not related?  Or
  do they refers to something else?</li>
  </ol>