title: ASP.NET recompiles on every request
body: <p>I have a ASP.NET Webforms compiled site that works flawlessly on my local machine.  As soon as the site is pushed up to the live servers (A bank of 10 servers running IIS8 on windows server 2012) the site will recompile on every request.</p>
  
  <p>If I go to the temporary ASP.NET files directory there are App_Web dlls for all the user controls in the site along with .delete files for all the binaries which is what I think is causing the appdomain to restart every time.</p>
  
  <blockquote>
    <p>App_Web_course.aspx.cdcab7d2.ijbbuqi7.dll<br>
    App_Web_course.aspx.cdcab7d2.ijbbuqi7.dll.delete</p>
  </blockquote>
  
  <p>It does occasionally run OK on some of servers and when I look at the temp .NET files on those servers the .delete files aren't there.</p>
  
  <p>I'm pulling my hair out, In 17 years of development, I've never seen this before and there seems to be no rhyme or reason for it.</p>
  
  <p><strong>Update:</strong> If anyone else experiences this, please check my answer below for my resolution.</p>