C# debugging issue: No symbols are loaded for any call stack frame.

Posted by Ciaran Bruen on Stack Overflow See other posts from Stack Overflow or by Ciaran Bruen
Published on 2010-04-15T08:11:53Z Indexed on 2010/04/15 8:13 UTC
Read the original article Hit count: 314

Filed under:
|

Hi - 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:

'No symbols are loaded for any call stack frame. The source code cannot be displayed'.

Here is my project setup:

  • .NET 3.5, VS 2008 Professional, IIS 7 running on Vista Ultimate
  • Winforms app WF1.exe, referencing web service dll WS1.dll, in 1 solution on my machine
  • Database access dll DA1.dll compiled by another developer, referenced by WS1.dll
  • DA1.dll and DA1.pdb files located in root directory of WS1 web service project
  • WS1 web service compiled and published to my local IIS, DA1.dll and DA1.pdb files get copied to the IIS WS1 bin directory

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.

Cheers,

Ciaran

© Stack Overflow or respective owner

Related posts about c#

Related posts about debugging