title: Why is my asp pages executing cached code
body: <p>I've got an application I'm taking over with a very strange issue.</p>
  
  <p>The background:  60+ identical IIS applications running on windows server 2012 that I rdp into.</p>
  
  <p>Each application is identical except for some image files and the web.config files.  (yeah, I know)</p>
  
  <p>The applications are not compiled but just run as cs files.  No proj files or sln files either.</p>
  
  <p>There is one compiled app, which runs as a scheduled task, and uses some of the files in each of the application folders.</p>
  
  <p>The code is C# and I'm editing it with notepad++.</p>
  
  <p>The issue:
  I've been trying to update some of the code in one of the test applications but my changes don't seem to be taking effect. (specifically update a log file and send emails).  The current emails work but my new one does not appear, nor do my log files show up.</p>
  
  <p>I tried to test it in another test application just to see if it failed there too, and found that that website came up with an error in some code on a specific line of a specific file.</p>
  
  <p>Thing is, this line of code is not on the same line in the actual cs file.</p>
  
  <p>I then added another line higher up to see if I could get a divide by zero error.</p>
  
  <p>Same result.  Same line of code failed with the same line number.  No change at all.</p>
  
  <p>Seems like my code is being cached and I can't refresh it.</p>
  
  <p>I tried making sure it's not being cached by the only scheduled task and cycling IIS entirely (at the root).</p>
  
  <p>Still happening.</p>
  
  <p>I know for a fact that it's not a matter of an exe hiding somewhere as two weeks ago I made a change to the code and it worked.  My change showed up.  I also know for a fact that I am editing the correct file.  I opened the folder using Explore in IIS.</p>
  
  <p>There are no obj folders.  There is a bin folder in each application folder but nothing in the bin folder except nuget package dlls.</p>