title: Difference between web.config and machine.config?
body: <p>What is the difference between <code>web.config</code> and <code>machine.config</code>?</p>
  
  <p>I have read that:-</p>
  
  <blockquote>
    <p>The web.config files specify configuration settings for a particular
    web application, and are located in the application's root directory;
    the machine.config file specifies configuration settings for all of
    the websites on the web server, and is located in
    $WINDOWSDIR$\Microsoft.Net\Framework\Version\Config.</p>
  </blockquote>
  
  <p>Is there anything which I am missing or any other technical aspect? I want to know more about both the files.</p>