Difference between machine.config and web.config

Machine.Config

(i) This is automatically installed when you install Visual Studio. Net.

ii) This is also called machine level configuration file.

iii)Only one machine.config file exists on a server.

iv) This file is at the highest level in the configuration hierarchy.

Web.Config:

i) This is automatically created when you create an ASP.Net web application project.

ii) This is also called application level configuratio

n file.

iii)This file inherits setting from the machine.config