There are different ways to publish a web app to azure. Describe some of them.
Below are the two ways, we can deploy(Publish) our code to website.
Manual Deployment (Push/Sync model) :
Continuous Deployment (CI/DC)
A resource group contains the resources required to successfully deploy a vSRX VM in Azure. ... In Azure, you logically group related resources such as storage accounts, virtual networks, and virtual machines (VMs) to deploy, manage, and maintain them as a single entity
Check this below link which explains all different ways,
https://www.c-sharpcorner.com/article/different-ways-to-deploy-website-on-azure/