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

时间:2012-01-25 15:41:20

标签: c# .net visual-studio-2010 remote-debugging

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

“当前不会点击断点,没有为此文档加载符号。”

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

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

由于

4 个答案:

答案 0 :(得分:14)

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

答案 1 :(得分:2)

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

答案 2 :(得分:1)

我有类似的问题,我做了以下工作: Debug => Options => General =>删除“启用我的代码”的复选标记 这对我有用。

参考: DOMElement

答案 3 :(得分:0)

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

答案很长而且曲折,所以我不会在这里粘贴。

转到:

Symbols not loading for remote debugging on ASP.Net app built and deployed from Azure DevOps Pipeline

详细说明