VS 远程调试问题

Posted

技术标签:

【中文标题】VS 远程调试问题【英文标题】:VS remote debug problems 【发布时间】:2012-12-25 11:04:22 【问题描述】:

我正在尝试在其他 PC 上附加进程以调试远程。但是“附加到进程”对话框中的代码类型始终是本机(x86 或 x64),而不是托管代码(我的应用程序是 100% 托管的)。附加后我无法调试托管代码。为什么会这样?

现在我必须改变我的问题。问题在于远程传输模式(仅支持本机代码)。但现在我无法开始工作。

    我在其他具有管理员权限的 PC 上使用我的登录名和密码创建了用户 我已从该用户运行远程调试器 在我选择浏览该 PC(远程调试器中的服务器名称)后,调试器说:

    无法连接到服务器。请求的名称有效,但未找到数据或请求的类型。

【问题讨论】:

如果选择要调试的代码类型会发生什么?也就是按这个按钮->***.com/questions/5529476/… @wal,如果他们无法连接到服务器,该按钮可能未启用 【参考方案1】:

在远程计算机上,在 Visual Studio 远程调试监视器中查找诸如 Msvsmon 之类的东西启动了一个名为“user@servername”的新服务器...

现在,在运行 Visual Studio 的计算机上,在附加到进程窗口的限定符文本字段中输入相同的服务器名称。除非您在“安全网络”上,否则将传输保留为默认值。

您现在应该能够在“可用进程”下看到您的应用程序。

【讨论】:

以上是关于VS 远程调试问题的主要内容,如果未能解决你的问题,请参考以下文章

VS 2015的Azure远程调试未连接

如何使用VS2010远程调试?

远程调试脚本代码VS2010

VS 远程调试问题

VS2008:无法启动调试,远程调试监视器已关闭

.Net用VS 2012远程调试Win2003网站