VS 2010远程调试器断点当前不会被命中。没有为此文档加载任何符号

时间:2012-03-20 17:06:42

标签: c# visual-studio visual-studio-2010 breakpoints remote-debugging

1)在主机上创建一个Windows帐户。登录。

2)在远程计算机上创建一个Windows帐户,其用户名和密码与主机相同。登录。

3)将所有.pdb文件复制到远程计算机上的.exe目录。

4)在远程计算机上运行远程调试器。

5)工具 - >选项

6)单选按钮为“无认证(仅限本机)”并选中“允许任何用户调试”,确定。

7)在远程计算机上运行.exe(调试版本)。

8)在主机上,打开解决方案。

9)调试 - >附加到流程

10)传输:远程(仅限本机,无需身份验证)

11)限定符:服务器IP

12)刷新

13)选择要调试的应用程序。

14)附上

应用程序似乎在visual studio中运行,但所有断点都显示为以下注释:

断点当前不会被击中。没有为此文档加载符号

我在c:\ abc下的远程PC中部署了我的应用程序(包括pdb文件) 我在屏幕截图中添加了符号位置,我尝试从我的电脑到远程电脑进行调试但是没有明显的问题

enter image description here 任何的想法?

2 个答案:

答案 0 :(得分:5)

远程调试本机代码时,您的符号必须位于使用Visual Studio的计算机上,而不是远程计算机上。

要让VS找到符号,只需在符号路径中添加包含符号的文件夹即可。 Go Tools>选项>调试>符号,并将文件夹添加到列表中。

答案 1 :(得分:1)

似乎如果您使用本机,则无法调试c#.net应用程序