- What are the advantages of using IIS for exposing your app to the outside?
You can add logging and Windows authentication, for example.
- Why would you host your web app as a Windows Service?
It makes it easier to start and stop and to see whether the service is running.
- What is the advantage of using Docker?
You can accurately control the dependencies and the running environment.
- What is a self-contained deployment?
It is a deployment that does not require .NET Core to be installed on the target machine.
- Is it possible to detect changes and recompile the code automatically at runtime?
Yes—we just need to run the dotnet watch command.
- Can we deploy...