Actualmente, mi aplicación contiene una página contenedora que luego representa las otras páginas según la vista actual.
Me gustaría migrar de ASP.NET MVC 5 con páginas Razor a dos proyectos separados, uno para el frontend (SPA sin páginas Razor pero con JavaScript) y otro backend (con ASP.NET MVC/WebAPI).
Además, el backend no debe preocuparse por qué interfaz se usa, por lo que es posible cambiar la interfaz en el futuro.
¿Es esto posible de hacer y qué enfoques existen para hacer tal migración?