Тот же вопрос здесь дает краткий ответ = "Нет".Это просто новое соглашение, которое имеет смысл только для крупных веб-сайтов, и даже в этом нет уверенности.
http://weblogs.asp.net/pjohnson/archive/2012/09/07/mvc-4-and-the-app-start-folder.aspx
Лично я предпочитаю иметь дело со всеми переопределениями маршрутизации и фильтров в глобальном приложениикласс, перенося все общие вещи в общий базовый класс, чтобы он содержал только определенный веб-сайт код.Я также не вижу необходимости в отдельных классах.
Обычный случай со специальными папками ASP.NET заключается в том, что они предоставляют разные разрешения безопасности.Кто-нибудь знает, нужна ли эта папка App_Start в среде с частичным доверием?то есть с ограниченным веб-хостингом, это единственное место, где вы можете вызывать функции, чтобы изменить способ маршрутизации сайта?
Похоже, что кто-то в MS думает добавить это как дополнительный уровень безопасности вбудущее, если его там еще нет.Пока я не увижу реальную пользу от этого, я бы просто удалил ее.