Nota: Este post ha sido realizado con versiones previas de ASP.NET 5 y de Visual Studio 2015 (CTP6), lo aquí escrito puede variar con versiones finales de la plataforma
Una de las novedades más interesantes de ASP.NET5 es la unificación de ASP.NET MVC y WebApi en un mismo framework llamado MVC6. Esto significa que un mismo controlador puede «actuar a lo MVC» y devolver vistas o bien «actuar a lo WebApi» y devolver datos. Se eliminan clases redundantes que estaban duplicadas y se simplifica el desarrollo.