title: Azure ASP.NET Warm Up and Deployment Slot
body: <p>I'm using ASP.NET MVC 5 and Azure Premium app services with AlwaysRunning option set "on". </p>
  
  <p>I created a deployment slot for the web app, deployed my new version, opened the slot URL and everything was fast and stable. I swapped to the production environment and after the swap operation was complete the web app was slow, like if I had deployed manually to PROD. I had to wait more than a minute to have my app working again. Based on what I read I thought the app was going to be warmed up after swapping but it didn't work out.</p>
  
  <p><strong>Why after swapping it was so slow? even pages that don't hit the DB like the authentication form.</strong></p>
  
  <p><strong>UPDATE:</strong> After switching to a V2 plan (SSD storage) the app gets restarted in less than 2 minutes :)</p>