Zaczynam aplikację greenfield i chcę używać ASP.NET (4.6) i Angular 2. Dla backendu stworzyłem projekt w Visual Studio, a teraz zastanawiam się, gdzie umieścić aplikację Angular. Naprawdę chcę używać npm i narzędzi węzła dla interfejsu, ale ostatecznie będzie on hostowany w tej samej instancji usługi Azure App Service z aplikacją Angular pod domain.com/
api pod domain.com/api/
lub pod takim lub innym .
Jak oddzielić aplikacje w Visual Studio? Czy aplikacja Angular powinna być w swoim własnym projekcie? Czy powinienem mieć aplikację Angular w tym samym projekcie co API? Nawet jeśli nie chcę do tego używać nugetu i innych narzędzi VS? (Dla frontonu VS byłby mniej więcej chwalonym edytorem kodu). Nie znalazłem najlepszych praktyk dla tej kombinacji.