Вам не нужно добавлять страницу default.aspx, описанную выше.
Браузер отобразит это сообщение 404, если вы добавите и запустите новое Пустое приложение ASP.NET MVC 2 «из коробки».
Это из-за маршрута по умолчанию, определенного в global.asax.
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
Вы можете видеть, что он ищет контроллер под названием Home и действие под названием Index.
При создании нового пустого проекта вам остается создать контроллер Home и действие Index ( их нет в пустом проекте ), а затем создать представление для Индексное действие тоже.