What was the difference between machine.config and web.config files
when you want to set some settings/properties common to all the applications falling under same web server then go for machine.config. If you want apply the settings individually to each web application then go for web.config.