Visual Studio за замовчуванням інсталює п'ять шаблонів ASP.NET. Ви вибираєте шаблон під свої потреби. Однак ббльшая частина сайтів створюється за допомогою стандартного шаблону - ASP.NET Web Site. Ось п'ять шаблонів ASP.NET за замовчуванням.
□ ASP.NET Web Site- є стандартний Web-сайт ASP.NET, який починається з каталогу App Data, Web-форми Default.aspx і файлу web.config. Звичайно, при створенні вашого сайту ви можете додавати додаткові каталоги і файли. Цей шаблон найчастіше використовується для створення нового Web-сайту з нуля.
□ ASP.NET Web Service - являє собою сайт для створення Web-сервісу на основі XML (подробиці див. В главі 19). Шаблон включає: сервіс Service.asmx, який со-тримає код простого Web-сервісу; каталог App_Code для файлів класу сервісу; ката-лог App_Data для даних, до яких має доступ ASP.NET; а також файл Web.config для управління конфігурацією сайту.
□ Empty Web Site - являє собою проект Web-сайту, позбавлений всіх каталогів і файлів. Цей проектний контейнер використовується в якості стартової точки. Він не має на увазі наявності каталогів і файлів. Ви додаєте їх самі в міру необхід-мости.
□ WCF Service- використовується для створення Web-сайту, який містить сервіси WCF (подробиці див. В главі 19). Подібно шаблоном проекту Web Service, шаблон WCF Service містить стандартні каталоги App_Code, App_Data і файл Web.config. Однак файлом сервісу є Service.svc. Цей сервіс є заглушкою класу, який реалізує настроюється сервіс на основі WCF (а не просто на основі XML).