C# 远程调试.Net应用程序时遇到的问题“;本文件未加载任何符号。”;

C# 远程调试.Net应用程序时遇到的问题“;本文件未加载任何符号。”;,c#,.net,visual-studio-2010,remote-debugging,C#,.net,Visual Studio 2010,Remote Debugging,我正在尝试调试.Net应用程序。我将它(和.pdb)复制到一个VM。我可以附加到进程,但我的断点在附加后被禁用: 当前不会达到断点,没有为此文档加载任何符号 我确信虚拟机上的PDB是正确的。我尝试将主计算机上的PDB路径添加到visual studio的符号路径。 我错过了什么 (Win7 x86、Visual studio 10、.Net 4) 谢谢问题是PDB文件必须放在VM和主机上的同一文件夹中 问题的另一个潜在原因是服务器上运行的代码与本地代码之间的版本不匹配。我可以通过将本地代码重新部

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

当前不会达到断点,没有为此文档加载任何符号

我确信虚拟机上的PDB是正确的。我尝试将主计算机上的PDB路径添加到visual studio的符号路径。 我错过了什么

(Win7 x86、Visual studio 10、.Net 4)


谢谢

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

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

我遇到了类似的问题,并执行了以下操作: Debug=>Options=>General=>删除“仅启用我的代码”复选标记 这对我很有用

参考:

我回答了另一位SO用户提出的相同问题

答案很长,很曲折,所以我不会把它贴在这里

转到:


对于详细的解释

非常感谢。那么,不创建相同的路径就不可能进行远程调试吗?我不想相信。哇,这太疯狂了!你是怎么想到这个的?我在其他地方都没发现这个!