title: “The breakpoint will not currently be hit. No symbols have been loaded for this document.” - .pdb loaded from wrong place?
body: <p>I had the famous “The breakpoint will not currently be hit. No symbols have been loaded for this document.” - problem and was inspired by this <a href="https://stackoverflow.com/questions/2155930/fixing-the-breakpoint-will-not-currently-be-hit-no-symbols-have-been-loaded-fo">thread</a>:</p>
  
  <p>I started the debugger, opened Debug -> Window -> Modules, right-click on the assembly -> Symbol Load Information. It points to a strange spot:</p>
  
  <blockquote>
    <p>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files{myProjectFolder}\8df46672\bbaeb99e\assembly\dl3\c29c5e19\aa46dcf7_10dccc01{myProject}.pdb: Symbols loaded.`</p>
  </blockquote>
  
  <p>It fixed the problem for me temporarely when I deleted <code>{myProjectFolder}</code>. But it still points to this .pdb - file (VS recreates the temporary folder after deleting). <strong>I guess it should point to the .pdb in the bin-directory though</strong>, as it does in other assemblies. How am I supposed to fix this? Or is this a normal behaviour?</p>
  
  <p>Thx for any tipps...</p>
  
  <p>Edit: It is an <strong>ASP.NET - Project (.NET 4.0), MVC 3</strong>. No COM-libraries included so far. I have now deleted the above mentioned directory again, and ended up once again with “The breakpoint will not currently ...". If I open the Modules-window, Symbol Status shows "Skipped loading simbols." for all assemblies, except for App_global.asax.exot9a5x.dll.</p>
  
  <p>Edit 2: The website is configured to run on the <strong>local IIS 7</strong>. If I change to Visual Studio Development Server, debugging works fine. Seems to be related with IIS?</p>