Built-in Azure App Service/Function Restart
I find that deployments to Azure Functions and standard app services will occasionally fail due to files being locked. This usually requires stopping the app service, re-running the deployment, and then restarting the function or app.
This can be scripted with Powershell, but since this is such a common scenario, I’d love a checkbox built into the Azure App Service step that provides this ability. Something like “Stop App Service prior to deployment and restart after deployment”.

-
Layne commented
Microsoft recommends enabling local cache on their app services. If you do not restart after a deploy, the app service will not load the latest version. I think this is a little more than a 'nice to have'.