.net VS远程调试

.net VS远程调试,.net,remote-debugging,.net,Remote Debugging,我对传统的调试非常不熟悉,但是我们在生产服务器上遇到了一个问题,它现在非常方便,但是我甚至无法让VS连接到远程机器并显示任何进程 我从MS安装了远程调试工具。远程计算机是我有VPN连接的计算机(我可以从windows资源管理器浏览到\172.25.250.66\c$,我不确定,但我认为这意味着我与远程计算机在同一网络上,但可能我错了) 调试->附加进程,即使我选择远程(无身份验证),我也看不到除我自己的计算机之外的任何其他计算机。远程(无身份验证)对于托管调试不起作用 您需要使用Defaultt

我对传统的调试非常不熟悉,但是我们在生产服务器上遇到了一个问题,它现在非常方便,但是我甚至无法让VS连接到远程机器并显示任何进程

我从MS安装了远程调试工具。远程计算机是我有VPN连接的计算机(我可以从windows资源管理器浏览到\172.25.250.66\c$,我不确定,但我认为这意味着我与远程计算机在同一网络上,但可能我错了)

调试->附加进程,即使我选择远程(无身份验证),我也看不到除我自己的计算机之外的任何其他计算机。

远程(无身份验证)
对于托管调试不起作用


您需要使用
Default
transport。为此,您需要在调试的计算机和远程计算机上使用相同的用户(我相信也需要相同的密码)。在您的计算机上,Visual Studio进程必须以该用户的身份运行,当然,在远程计算机上,远程调试进程也必须以该用户的身份运行。

您是否尝试过写入IP地址(并且不要忘记远程调试器的端口)在文本字段中?您确定已为客户端上的同一版本的VS安装了远程调试器吗?@roqz确定,我没有定义端口。我会调查的。@ZdeslavVojkovic我刚刚检查过——是的,我正在使用VS2012,我去了下载远程调试器工具的页面,现在也是2012年。该死的。那不行。浏览到该计算机时,我必须输入域\用户名和密码。我可能无法复制这一点。谢谢你提供的信息。