0

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?

  • You should get your handy wet and try them out. 1) Angular web apps never rely on Kestrel, so you can deploy them to any suitable web server you like and Kestrel is just one of them. 2) In most common cases you need a server or cloud platform to host. 3) The key difference is that they use different web servers and expose different management interfaces to you. 4) Usually you don't need to buy a domain name first, because they provide you Second Level Domains for testing. You can buy your own later. 5) Some offers you FTP for publishing, but others don't. – Lex Li Sep 12 '22 at 06:57

0 Answers0