web.config | machine.config |
Stores the configuration settings for a particular web application. | Specifies the configuration settings for all the websites hosted on the web server. |
Located in the application's root directory. | Located in $WINDOWSDIR$Microsoft.NetFrameworkVersionConfig |
Overrides the settings in machine.config file. | It is a master file that provides default settings that can be overridden. |