I have a .NET Core API with Entity Framework, and an Angular 6 app. I've been reading how to deploy it to a public website (www.somename.com) and this topics below had me asking some questions that I didn't find an answer for yet, and got me confused. Question 1 Question
1 - Why do I need to host the Angular app with Kestrel? What are the differences of not doing it?
2 - After I get my Angular dist files into the backed wwwroot folder, how do I proceed when publishing the API? Do I need to buy a host server first? I looked at GoDaddy, is that good?
3 - What is the difference of publishing to IIS vs Azure vs other options?
4 - Do I need to buy a domain name first? What about FTP?