I tried setting up debugging the .NET source by following this MDSN walkthrough. The Symbol cache is setup properly, as is the check \'Enable .NET Framework source stepping\
I've tried all the answers from above and nothing worked.
This solved it for me:
Debug -> Delete all Breakpoints
Debug
Delete all Breakpoints
and it solved the problem! So many different things causing this issue.