I have several slots in azure , one for qa, one for staging and one for 'live'. I publish to QA and staging at the same time, once QA is approved, I then want to swap staging with live (so that staging now becomes live).
My question is, as staging is a separate web app in its own right, it has its own settings in the web.config file (db connections, client id, client secret,etc) If I swap, does the web.config swap as well ? so if the settings are different, my 'live' app no longer has the correct settings (it takes on the staging web.config settings)
Is this correct ? how can I retain my live settings when I swap deployment slots ? also, how does this affect webjobs ? I have several of them under the web app, with corresponding app.config settings