During a conversation on twitter, I learnt something that kind of surprised me. You know the fancy feature where you can drag a slider and increase the number of instances of your website that serves your customers?

image

Well, it turns out that all the instances are served off the same copy of the files. Obviously these files are served off virtualised drives, so it’s not like a disk failure is going to wipe away your websites. However, it does mean that changing the underlying web.config does recycle the app pools of all the instances. As such, any sort of A/B deployments of similar that require any differences in the files will not work. You can still make use of the nifty staging feature to prepare a deployment before it goes live, but when you push the trigger to go live, all the instances will get it.