ASP.NET Web Forms Site
This template enables you to set up a basic ASP.NET website. It contains a number of fi les and folders
to jump-start the development of your site. The different fi le types are all discussed later in this
chapter. The special App_Data folder and the functionality of the pages in the Account folder are
discussed later in this book.
This template is a good starting point once you start developing real-world ASP.NET websites.
ASP.NET Web Site (Razor v1 / Razor v2)
You use these templates to create sites using Microsoft’s Web Pages framework. You can learn more
about Web Pages in my book Beginning ASP.NET Web Pages with WebMatrix (Wrox, 2011, ISBN:
978-1-118-05048-4).
ASP.NET Empty Web Site
The ASP.NET Empty Web Site template gives you nothing but a single confi guration fi le (Web
.config). The ASP.NET Empty Web Site template is useful if you have a bunch of existing fi les you
want to use to create a new website or when you want to create your site from scratch. You use this
template as the basis for the sample website you build in the book and add fi les and folders as you
progress through the book.
ASP.NET Dynamic Data Entities Web Site
This template enables you to create a fl exible yet powerful website to manage data in a database
without a lot of manual code. This template is not discussed in this book, but you learn more about
the Microsoft ADO.NET Entity Framework that is used by the template in Chapter 14.
WCF Service
This template enables you to create a website containing one or more Windows Communication
Foundation (WCF) Services. A WCF Service is somewhat similar to a web service in that it enables
you to create methods that are callable over a network. However, WCF Services go much further
than simple web services and offer you a lot more fl exibility. You see how to create and consume a
web service from a browser in Chapter 10.