Hot answers tagged deployment
Your scenario becomes restrictive when considering point 3. Your main options are: MS MDT MS SCCM If you can compromise some flexibility (lets say defining only 5 or 6 different configurations) you could use easier tools i.e. Serva (I'm related to Serva development)
Azure Cloud Services (web/worker roles) have startup tasks, but Web Apps have no such feature.
Only top voted, non community-wiki answers of a minimum length are eligible