Создание «Веб-сайта» в Visual Studio использует ASP.Net WebForms, используя метод, который означает, что страницы компилируются на лету - не создается никаких DLL.Этот метод на самом деле не рекомендуется и больше не используется по умолчанию в Visual Studio 2010.
Создание «Веб-приложения» в Visual Studio также использует ASP.Net WebForms, но компилирует сайтпоэтому выделенный код и любые файлы классов скомпилированы в DLL.
MVC - это альтернативная среда для WebForms, которая также использует ASP.Net.
Как и для веб-клиентаФабрика программного обеспечения , это инструментарий, который поможет вам создать проект веб-приложения «шаблонами и практиками».Я только что посмотрел на сайт, но он, кажется, использует WebForms, а не MVC.
Так что, по сути, есть выбор между WebForms и MVC с точки зрения каркасов ASP.Net, но после того, как этот выборесть несколько других подпутей, по которым вы можете пойти.