When using deployment slots in Azure Web Apps the appsettings and connectionsstrings are changed when swapping slots.
E.g. the production environment slot has the “production” version of appsettings and connectionstrings and the pre production slot has its own version of those settings in the web.config file.
This is default behaviour, unless you use the app settings in the Azure portal for the environments (overrides web.config file) or check the “Slot setting”. (setting will “stick” with the swap).
Read more here:
Set up staging environments for web apps in Azure App Service | Microsoft Docs
Configure web sites:
Using the web deploy publish profile for publishing a website to Azure.
Source: Where do I get my actual Azure Website Deployment password? – Stack Overflow
I had a problem with a web app service on Azure, the session state was not functioning properly.
2 instances where running for the website and the Session affinity cookie was set to Off, that was the problem, ARR makes sure that the user stays on the correct webserver for the duration of the session.
I had to turn it ON, see link below for where to find it.
Disable Session affinity cookie (ARR cookie) for Azure web apps
Azure DevTest Labs is a way to easily spin up VMs being used as developer and test machines.
Here are a Microsoft ready made json template to spin up an Azure Selenium Grid (x number of Selenium node servers) allowing automated UI testing for web sites.
Azure BLOB storage is persistent Cloud data storage that serves a variety of purposes. Mike Wood shows the basics of how to use it, from start through to snapshots and metadata; both from .NET, and by using the free tool, Cerebrata Azure Explorer.
Source: An Introduction to Windows Azure BLOB Storage
For this next article in the series, were going to be looking at Microsoft’ Azure’s Table Storage service.
Source: Be Sure With Azure .NET – Azure Table Storage (Part 1) – CodeProject