Eu sei que esta é uma pergunta antiga, mas pensei em responder se alguém se deparar com ela. Descobri que, se você tiver configurações específicas de slot (mesmo que tenham o mesmo valor), o Azure precisará reiniciar o domínio do aplicativo durante a troca para aplicar as novas configurações.
Assumindo um espaço de "teste" e de "produção", o comportamento é mais ou menos o seguinte (não necessariamente nesta ordem):
- O swap é iniciado
- O Config para 'produção' é aplicado ao site 'temporário' - o domínio do aplicativo é reiniciado
- A configuração para 'teste' é aplicada ao site de 'produção' - o domínio do aplicativo é reiniciado
- As configurações de DNS / IP são atualizadas, a troca é concluída
- Os usuários ficam irritados porque o site agora está "inativo" temporariamente
Se você usar a nova opção 'trocar com visualização', ela ainda reiniciará o domínio do aplicativo, mas fará uma pausa antes de realmente aplicar a troca, permitindo que você tenha tempo para aquecer a instância 'temporária' depois de ser reiniciada.