title: Breakpoint will not currently be hit because source code is different in razor code
body: <p>Here's the error message that I'm getting on a breakpoint in my razor code:</p>
  
  <blockquote>
    <p>A copy of index.cshtml was found in App_Web_cmi1k1de.dll (Server-side
    symbols), but the source code is different from the version built into
    App_Web_cmi1k1de.dll (Server-side symbols).  To allow the breakpoint
    to be hit when the source is different blah blah blah...</p>
  </blockquote>
  
  <p>I was getting a very similar error message and I went to the Configuration Manager in my solution and found that one project wasn't set to "debug."  I changed it to debug, cleaned out everything in C:\Users\me\AppData\Local\Temp\Temporary ASP.NET Files\root\932eeb02\b9cdc481\, and rebuilt my solution.  I see that now in this folder I see a </p>
  
  <p>C:\Users\me\AppData\Local\Temp\Temporary ASP.NET Files\root\932eeb02\b9cdc481\App_Web_cmi1k1de.dll</p>
  
  <p>together with a </p>
  
  <p>C:\Users\me\AppData\Local\Temp\Temporary ASP.NET Files\root\932eeb02\b9cdc481\App_Web_cmi1k1de.pdb</p>
  
  <p>These two files have identical timestamps, down the second.  Any idea why I'm getting this error?  It doesn't make any sense that the source code would be different than the compiled .dll.</p>