我跟着这个链接的说明: http://msdn.microsoft.com/en-us/library/bt727f1t.aspx安装我的服务器上的远程调试器(2012年),其中应用程序在运行,希望从远程调试它我的开发机运行Visual Studio 2012。
我甚至不能得到尽可能查看进程列表,以连接到远程计算机上。 我不断收到“无法连接到名为[名]在Microsoft Visual Studio远程调试监视器。对内存位置的无效访问”。
我已成功地连接成功了几次,但随后连接失败,立即话,我无法重新连接。
这造成了巨大的问题,对我来说,我不能远程调试任何东西。 我一定是失去了一些东西明显的。 请人给我一个解决方案。
我发现纠正,这是通过重新启动Visual Studio中的唯一途径。
为我工作。 我发现它在这个博客帖子大约非法访问和远程调试 。
原来,有一件事我错过了就是告诉Visual Studio中哪里可以找到与远程进程的.pdb符号。 要做到这一点去工具 - >选项 - >调试,然后在符号(.PDB)位置添加远程位置的pdb文件。
为了澄清,我附上罚款,但不能打入代码。 现在我能。 要知道,虽然也有其他障碍你到我的舞台之前,我在那里安装到过程顺利,但没能赶上一个断点。
我最近有别人报告,这和调试他们的机器上的问题。 将“对内存位置的无效访问”错误在Windows中的一个问题是由于,它可以与解决此修复程序 。
我在VS 2012年,2013年,2015年和2017年基于其他答案有这个问题,很可能是这个问题关系到一个64位PC上运行Visual Studio的32位版本。 有时候,正如其他人建议,重新启动Visual Studio的解决了这个问题,但到目前为止,我已经找到了最好的解决办法就是启动Visual Studio没有一个解决方案,开放的调试 - >附加到进程,改变连接目标的删除服务器,并等待在进程列表加载。 然后取消,还不重视。 装入所需的解决方案,然后再回来附加到进程和远程进程列表仍然会被加载。 连接到您的需要的过程,一切都应该从那时候开始正常工作。