This site isn't for going deep on dev stuff, but will contain useful links and references for developer information relating to information systems
A bunch of links to info about ASP.NET v2.
The core configuration file for ASP.NET applications. There is a strict order of inheritance:
| Configuration level | File name | File description |
|---|---|---|
|
Server |
Machine.config |
The Machine.config file contains the ASP.NET schema for all of the Web applications on the server. This file is at the top of the configuration merge hierarchy. |
|
Root Web |
Web.config |
The Web.config file for the server is stored in the same directory as the Machine.config file and contains default values for most of the system.web configuration sections. At run time, this file is merged second from the top in the configuration hierarchy. |
|
Web site |
Web.config |
The Web.config file for a specific Web site contains settings that apply to the Web site and inherit downward through all of the ASP.NET applications and subdirectories of the site. |
|
ASP.NET application root directory |
Web.config |
The Web.config file for a specific ASP.NET application is located in the root directory of the application and contains settings that apply to the Web application and inherit downward through all of the subdirectories in its branch. |
Server and Root Web are located in the .NET framework folder under config. Default install will be c:\windows\microsoft.net\framework\version\config. Web Site wil be found under Inetpub. Default install will be c:\Inetpub\wwwroot. SharePoint apps can be found under www\virtual directories\port number. If you have problems with SharePoint, chances are it is an inheritance issue coming down from the Server or Root Web
Reference: MSDN - ASP.NET configuration file hierarchy and inheritance
Applicable to any web page - Best Practices For Speeding Up Your Web Site (Yahoo dev net)