Using Visual Studio now you can deploy the non-containerized application to Azure App Service on Linux. Azure App Service provides a fully managed experiences for web, API, and mobile developers to create and deploy services quickly without focusing much on resources and operations. Moreover, be it streamlining deployment, custom domains, continuous deployment or auto-scaling, it helps the developer to publish services without worrying about resources and operations.
To deploy Azure App service on Linux, let began with publishing the solution from Visual Studio. select the Publish option from the Solution Explorer.
Publish Dialog Window will ask for publishing the App to Azure or setting up Continues Delivery for your application.
Choose the Start option for Publishing the application.
Azure App Service on Linux Deployment
From the “Pick a publish target” wizard choose App Service Linux as the target and select “Create New” option.
Then Click on “Publish”
The App Service Creation dialog will appear. Provide all necessary details and click on Create.
It will take while Visual Studio creates the App Services and Deploy your application. Once the deployment is completed, you can get the Site URL and other settings from the Publish Wizard.
Navigate to the resource group in Azure Portal. Also, you will find the App Services created under the App Services Plan running under Linux.
Therefore, this is an additional feature on top of previously built-in support for Dockers where you can directly deploy the Web Apps to App Services running on Linux.
Hope this helps.