Since our web implementation makes use of ASP.NET Core, we are blessed with multiple deployment and hosting options that span over Windows and Linux platforms.
At this point, without any additional implementation or configuration, our microservices are ready for deployment and they can already be hosted on Azure Cloud as fully managed App Services. In order to deploy the service as an App Service, you can use Visual Studio Azure extensions, which allows you to create a publish profile, as well as the target hosting environment.
Let's see how we can do this::
- Right-click on the project to be deployed. You will see the
Pick a publish target
selection window:
For a complete managed hosting option, we can choose App Service or App Service Linux options and continue to create a new App Service.
- If we were to choose the App Service option, the application would be hosted on the Windows platform with a full .NET Framework profile, whereas the Linux...