Q: I have multiple IIS websites running in Azure. What's the best way to keep my website content synchronized across the multiple IIS servers?
A: The best way to synchronize IIS content in Azure (and even on premises) is to leverage Web Deploy. To configure IIS synchronization using Web Deploy, see the Microsoft article "Synchronize IIS." This article describes the method to push a configuration to a remote server, as well as to pull configuration from a remote server. This isn't the only method that can be used to synchronize different web servers, but it's the most efficient in Azure, in which a central file's repository is difficult to configure (even with Azure Files, which doesn't currently support the required ACLs).