A: 

Have you tried a clean and rebuild?

hamishmcn
Yes. I tried. But no luck
Appu
+1  A: 

Is this in Debug or Release? Release builds, even with PDB support, are notorious for poor watches.

Assaf Lavie
It is a debug release.
Appu
a "debug release"? a "debug build" you mean?
Assaf Lavie
+1  A: 

I got the exact same problem. Its in debug mode, ONLY on websites, other projects (console, webapplications) are fine. I use c#, Visual Studio 2008, asp.net 3.5 SP1.

I also get strange types in the locals window.

Johan Wikström
for example http://i25.tinypic.com/2lxcmde.jpg
Johan Wikström
+2  A: 

I actually made it work by these steps, not sure why this should be the solution though.

  1. checking enabling .net source stepping and enable source server. http://i25.tinypic.com/987ubn.jpg
  2. it then loaded all symbols
  3. made a clean build, removed it again and enabled just my code
  4. clean build, voila i got correct debug symbols again!
Johan Wikström