Web.config |
Machine.config |
One or more then one web.config file exists on a server. |
Only one machine.config file exists on a server. |
With out the Web.Config file Application can still be executed. |
With out the Machine.Config file Application can not be executed. |
Web.config called application level configuration file. |
Machine.config called machine level configuration file. |
Web.config automatically created when you create an ASP.Net web application project. |
Machine.config automatically installed when you install Visual Studio. Net. |
This file inherits setting from the machine.config |
This file is at the highest level in the configuration hierarchy. |
Machine .config will for the whole machine. |
Web.config file will be one particular application. |
This file contains application level configuration so it can be called as application level configuration file. |
This file is automatically installed whenever .Net Framework is installed in the System.Only one file per the system.This file is located at C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG. |