Visual Studio 2012远程调试:对内存位置的无效访问

Shu*_*mii 32 remote-debugging attach-to-process visual-studio-2012

我按照以下链接中的说明操作:http://msdn.microsoft.com/en-us/library/bt727f1t.aspx在我运行应用程序的服务器上安装远程调试器(2012),希望能够远程调试它我的开发机器运行visual studio 2012.

我甚至无法查看要连接到远程计算机上的进程列表.我一直得到"无法连接到名为[name]的Microsoft Visual Studio远程调试监视器.无法访问内存位置".

我已经成功连接了几次,但随后连接失败,我再也无法连接.

这对我来说是一个巨大的问题,因为我无法远程调试任何东西.我一定是想念一些明显的东西.请有人给我一个解决方案.

Vla*_*mir 55

我发现纠正这个问题的唯一方法是重启Visual Studio.

为我工作.我在这篇关于无效访问和远程调试的博客文章中找到了它.


Shu*_*mii 14

事实证明,我错过的一件事是告诉Visual Studio在哪里可以找到与远程进程相关的.pdb符号.要执行此操作,请转到工具 - >选项 - >调试,然后在符号(.pdb)位置将远程位置添加到pdb文件.

为了澄清,我很好,但无法打破代码.现在我能.请注意,在你到达我的舞台之前还有其他障碍,我成功地附加了这个过程,但是无法找到一个断点.

  • 仅供参考,我遇到了同样的问题.我进入TOOLS - > OPTIONS - > DEBUGGING - > SYMBOLS并单击LOAD ALL SYMBOLS按钮.VS创建了一个缓存位置并下载了几个文件,但它开始工作了.谢谢你指点我正确的方向! (5认同)

Gre*_*lly 13

我最近有其他人报告这个并在他们的机器上调试了这个问题."无效访问内存位置"错误是由于Windows中的问题,可以使用此修补程序解决.