我按照此链接中的说明操作:http://msdn.microsoft.com/en-us/library/bt727f1t.aspx在运行应用程序的服务器上安装远程调试器( 2012 ),希望能从运行visual studio 2012的开发机器上远程调试它。
我甚至无法在远程机器上查看要附加到的进程列表。我一直收到“无法连接到Microsoft Visual Studio远程调试监视器的命名名称。对内存位置的访问无效”。
我已经成功连接了几次,但连接立即失败,然后我无法再次连接。
这给我带来了很大的问题,因为我不能远程调试任何东西。我一定是漏掉了什么重要的东西。请谁给我一个解决方案。
发布于 2013-07-12 17:00:08
事实证明,我遗漏了一件事,那就是告诉Visual Studio在哪里可以找到与远程进程相关的.pdb符号。为此,请转到工具、->选项、->调试,然后在符号(.pdb)位置中,将远程位置添加到pdb文件中。
为了澄清,我附加的很好,但不能分解成代码。现在我可以了。不过,请注意,在到达我的阶段之前,还有其他一些障碍,我可以成功地附加到进程,但无法捕获断点。
发布于 2013-01-31 15:42:58
我发现解决这个问题的唯一方法就是重新启动Visual Studio。
对我很管用。我在this blog post about invalid access and remote debugging找到的。
发布于 2013-04-19 23:42:00
我最近让其他人报告了这个问题,并在他们的机器上调试了这个问题。“对内存位置的无效访问”错误是由Windows中的一个问题引起的,它可以通过this hotfix解决。
https://stackoverflow.com/questions/13878778
复制相似问题