Visual Studio远程debugging器“无法访问内存位置”function

这是解决此处所述问题的另一个尝试。 不幸的是,这个话题没有find足够的解决方法就closures了,因为显然,原始的海报有符号问题,而不是视觉工作室问题本身。

问题陈述: Visual Studio 2012(和2010相同)将在一段时间后停止附加到远程进程,“无法访问内存位置”。 重新启动Visual Studio可以解决问题。

我目前正在VS2012更新3,但是这个问题也出现在RTM和所有中间更新。

引用的线程build议使用修补程序2588507修补操作系统,但是我无法应用它,因为它似乎不可下载,可能是因为间歇性问题。

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

我find了一个简单的解决方法。 更改远程机器上的debugging端口(工具 – >选项)。 我会使用任意高的东西,如63342,以避免与任何现有的端口碰撞,但你只需要使用任何未使用的端口。 一旦改变,你应该能够连接。

毕竟 , 修补程序2588507最终解决了问题。 我正在运行好几天的visual studio 2012的几个实例,并不断debugging远程进程,还没有看到一个“无效的访问内存位置”

我在VS2013中遇到了这个错误消息,并通过运行带有pipe理员权限的VS来解决这个问题。

希望这有助于某人。

Interesting Posts