Deployment Slots in Azure Websites is a way to minimize the impact of broken deployments. Deployment Slots provide you wide variety of deployment workflows. When you create an Azure Website, you are directly provisioned the production slot. With deployment slots you can directly swap between production slot and non-production slot without any downtime.

There are few scenarios in Azure Websites deployment slots:

Creating new deployment slot:

  1. Login in to your Portal at http://manage.windowsazure.com then go to your site’s dashboard.

  2. Under Quick Glance , click on Add a new deployment slot (You must be in standard pricing tier.).

    click on Add a New Deployment Slot
  3. In the dialog box that pops up, name your deployment slot. This name will be used to recognize your production and deployment slot. You can copy the same website from the production slot or create a new empty slot for it.

    production slot

  4. Click the check mark and your new deployment slot is set for you.

    Now that you have created your new deployment slot. You can get this on Dashboard of the Web Apps in Windows Azure as in the following screenshot:

    create a new empty slot

    You can use the slot similar to a new website (Let’s suppose) and deploy files to it.

You can swap between the slots by going to the Dashboard of the website and clicking on the SWAPbutton on the toolbar as in the following screenshot:

Web Apps in Windows Azure as shown

Stay tuned for more.