title: Missing line number in stack trace eventhough the PDB files are included
body: <p>This is running me nuts. I have this web service implemented w/ C# using VS 2008. I publish it on IIS. I have modified the release build so the pdb files are copied along with the dlls into the target directory on inetpub. </p>
  
  <p>Also web.config file has debug=true.</p>
  
  <p>Then I call a web service that throws an exception. The stack trace does not contain the line numbers. I have no idea what I am missing here, any ideas?</p>
  
  <p><strong>Additional Info:</strong>
  If I run the web app using VS built-in web server, it works and I get line numbers in stack trace. But if I copy the same files (pdb and dll) that the VS built-in web server is using to IIS, still the line numbers are missing in stack trace. </p>
  
  <p>It seems that there is something related to the IIS that ignores the pdb files!</p>
  
  <p><strong>Update</strong>
  When I publish to IIS, all the pdb files are published under the bin directory and everything looks fine. But when I go to "C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files" under the specific directory related to my project, I can see that the assembly (.dll) files are all there, but there is no pdb files. 
  But this does not happen if I run the project using VS built-in web server. 
  So if I copy the pdb files manually to the temp folder, I can see the line numbers.</p>
  
  <p>Any idea why the pdb files are not copied to the temp folder?</p>
  
  <p>BTW, when I attach to the worker process I can see that it says Symbols loaded!</p>