Scott Mitchell has written an excellent article on the differences between the 3.5 and 2.0 versions of ASP.NET's Web.config file. The information he describes is great and gives a much better understanding of what is going on in the configuration of the application in the initial creation of an ASP.NET application.
The article can be read here:
Dissecting ASP.NET Version 3.5's Web.config File