Estoy iniciando una aplicación greenfield y quiero usar ASP.NET (4.6) y Angular 2. Para el backend he creado un proyecto en Visual Studio, y ahora me pregunto dónde colocar la aplicación Angular. Realmente quiero usar npm y node-tools para el front-end, pero al final se alojará en la misma instancia de Azure App Service con la aplicación Angular en domain.com/
y la api en domain.com/api/
o algo similar.
¿Cómo debo separar las aplicaciones en Visual Studio? ¿Debería la aplicación Angular estar en su propio proyecto? ¿Debo tener la aplicación Angular en el mismo proyecto que la API? ¿Incluso si no quiero usar nuget y las otras herramientas VS para ello? (Para la parte frontal, VS sería más o menos un editor de código glorificado). No he encontrado ninguna práctica recomendada para esta combinación.