Visual Studio远程调试器"无效访问内存位置"功能

gal*_*ets 53 remote-debugging visual-studio-2010 attach-to-process visual-studio-2012

这是解决此处所述问题的另一种尝试.不幸的是,主题在没有找到足够分辨率的情况下关闭,因为显然原始海报存在符号问题,而不是视觉工作室问题本身.

问题陈述: Visual Studio 2012(以及2010年的同一事件)将在一段时间后停止附加到远程进程,并且"无法访问内存位置".重新启动Visual Studio可以解决问题.

我目前正在使用VS2012更新3,但问题也出现在RTM和所有中间更新中.

参考线表明修补操作系统修补程序2588507,但是我无法应用它,因为它似乎是不下载的,可能是因为间歇性问题.

有没有人成功地解决了这个问题,如果是,那么如何?

小智 52

我找到了一个简单的解决方法.更改远程计算机上的调试端口(工具 - >选项).我会使用任意高的东西,如63342,以避免与任何现有端口发生冲突,但你只需要使用任何未使用的端口.一旦改变,你应该能够连接.

  • 为我工作.我在VS2015上遇到了同样的问题:) (9认同)
  • 抱歉,没有找到更改端口的位置,您能解释一下工具>选项>下的设置吗? (4认同)

gal*_*ets 30

最后,修补程序2588507最终解决了该问题.我正在运行几天的visual studio 2012实例,并不断调试远程进程,还没有看到一个"无效访问内存位置"

  • 应用于我的开发盒.不需要重启我的电脑,只是在安装修补程序之前关闭VS2012然后重新打开后一切都很好! (6认同)
  • @EricHerlitz开发盒 (3认同)
  • 您在开发盒,服务器或两者上安装了哪台计算机? (2认同)

小智 10

我在VS2013中遇到了这个错误消息并通过运行VS管理员权限来解决它.

希望这有助于某人.

  • 在我的情况下,我已经在运行"作为管理员".我能够通过重新启动Visual Studio来解决问题.我的版本2013 Update 4. (5认同)
  • 我在**Visual Studio 2015**中遇到了这个问题,在管理员下运行,重启也解决了我的间歇性问题. (2认同)