麻烦远程调试.Net应用程序"没有为此文档加载任何符号."

OSH*_*OSH 13 .net c# remote-debugging visual-studio-2010

我正在尝试调试.Net应用程序.我将它(和.pdb)复制到VM.我可以附加到该过程,但在附加后我的断点被禁用:

"目前不会点击断点,也没有为此文档加载符号."

我确信VM上的PDB是正确的.我尝试将主机上的PDB路径添加到visual studio的符号路径中.我错过了什么?

(Win7 x86,Visual Studio 10,.Net 4)

谢谢

OSH*_*OSH 15

问题是PDB文件必须放在VM和主机上的同一文件夹中.

  • 非常感谢。那么,如果不创建相同的路径就无法进行远程调试吗?我不想相信。 (2认同)
  • 哇,这太疯狂了!你是怎么发现这个的?我还没有在其他地方发现这个记录! (2认同)

小智 8

我遇到了类似的问题,我执行了以下操作:Debug=>Options=>General => 删除“Enable Just My Code”的复选标记这对我有用..

参考:https : //developercommunity.visualstudio.com/comments/114735/view.html


Sam*_*Sam 5

该问题的另一个潜在原因是服务器上运行的代码与本地代码之间的版本不匹配。我可以通过将本地代码重新部署到服务器来解决此问题。