title: C# debugging issue: No symbols are loaded for any call stack frame
body: <p>I'm trying to step into a method referenced in an external dll from a C# web service dll. I'm developing the web service code and can step into it from my Winforms app. The dll I'm trying to step into from the web service was developed by someone else, and I have the dll and pdb files. When I try to step into it I'm getting the message below:</p>
  
  <p>'No symbols are loaded for any call stack frame. The source code cannot be displayed'.</p>
  
  <p>Here is my project setup:</p>
  
  <ul>
  <li>.NET 3.5, VS 2008 Professional, IIS 7 running on Vista Ultimate</li>
  <li>Winforms app WF1.exe, referencing web service dll WS1.dll, in 1 solution on my machine</li>
  <li>Database access dll DA1.dll compiled by another developer, referenced by WS1.dll</li>
  <li>DA1.dll and DA1.pdb files located in root directory of WS1 web service project </li>
  <li>WS1 web service compiled and published to my local IIS, DA1.dll and DA1.pdb files get copied to the IIS WS1 bin directory</li>
  </ul>
  
  <p>So far so good and everything works to a point. I break and step into WF1.exe then break and step into a method on WS1.dll no problems. However when I try to step into a method on DA1.dll the error occurs. Any help appreciated.</p>
  
  <p>(Also meant to say I attached to the WebDev.WebServer.EXE process to try and step into DA1)</p>
  
  <p>Cheers, </p>
  
  <p>Ciaran</p>