ASP.NET Web Site – used to create a normal ASP.NET Web Form based website that will have some folders and files by default to proceed further.
ASP.NET Empty Web Site – used to create a website that will not have any files other than web.config (configuration) file.
ASP.NET Dynamic Data Entities Web Site – used to create a website based on Dynamic Data (A different methodologies to create a website) with entities.
ASP.NET Dynamic Data Linq to SQL Web Site – used to create a website based on Dynamic Data with Linq to SQL.
WCF Service – used to create a WCF web services
Files template :
Web Form – to add a normal form based asp.net web page
Master Page – to add a master page (will learn later on in this course)
Web User Control – to add a user control (will learn later on in this course)
ADO.NET Entity Data Model – used to add a ADO.NET Entity Framework classes
Browser File – used to add a file for browser definition
Class – to add a new class file
Generic Handler – to add a generic handler
HTML Page – to add a html page
jScript file – to add a JavaScript file
LINQ to SQL Classes – to add LINQ to SQL model class
Resource File – to add a resource file used primarily for localization purpose
Silverlight 1.0 JScript Page – to add a page used to display as Spalsh screen for Silverlight application
Silverlight Application – to add a Silverlight application in the project
Site Map – to add a site map file for the website
Skin File – to add a skin file used in creating Themes for the website
SQL Server Database – to add a new database in the website
Style Sheet – to add a css file (to add css classes)
Text File – to add a text file
WCF Service – to add a WCF Service
Web Configuration File – to add a web.config file
Web Service – to add a traditional web service
XML File – to add a xml file
Hints :
Generally all codes (either html or asp.net) are written under <form> </form> tag of the ASP.NET page (.aspx). Unless otherwise stated, please copy-paste the ASPX code inside the <form> </form> tag.