1. Create a zip file of current websites folders/files

2. Create a website from the Azure portal.

3. Go to: https://{sitename}.scm.azurewebsites.net/DebugConsole

eg. https://alvartestsite1.scm.azurewebsites.net/DebugConsole

4. Navigate to: site/wwwroot

5. Drag & drop the current website’s zip file (html/js/css/…) onto the right side of the console (pop-up will show)

5. (browse to http://{sitename}.azurewebsites.net/ to see the site).

eg. https://alvartestsite1.azurewebsites.net

6. Create a Custom Domain

7. Add SSL certificate

8. Enforce HTTPS

Further Reading:

Deploy your app to Azure App Service

What is Kudu? – Azure Web Sites Deployment

websites kudu and webjobs

Exploring the Super Secret Kudu Debug Console – with David Ebbo