The following key points will give you more information about deployment slots:
- If you have cloned the configuration of one of the deployment slots, you can edit these configurations later.
- When you swap a deployment slot with another, you will note that some of the settings will be swapped, while others won't:
- The following are the settings that will be swapped:
- Handler mappings
- WebJobs content
- App settings (unless they are stuck to a slot)
- General settings, such as web sockets, framework version, and 32/64 bit
- Connection strings (unless they are stuck to a slot)
- Monitoring and diagnostic settings
- The following are settings that won't be swapped:
- Custom domain names
- Scale settings
- SSL certificates and bindings
- Publishing endpoints
- WebJobs scheduler
- The following are the settings that will be swapped:
- Before swapping, make sure that the settings that haven't been swapped are properly configured in the staging slot to avoid any failures after swapping.
- When you swap slots, the traffic will be redirected to the swapped slot and no requests will be dropped. Therefore, you will notice no downtime.