Introduction
Deployment slots let you create a separate place to test your app before making it live. This helps avoid problems by letting you check changes in a safe space.
When you want to test a new version of your web app without affecting users.
When you want to swap a tested version into production quickly.
When you want to reduce downtime during app updates.
When you want to roll back to a previous version easily if something goes wrong.
When you want to run different app settings for testing and production.