我正在尝试远程调试Windows窗体应用程序(C#),但我总是收到此错误:
无法连接到名为"XXX"的Microsoft Visual Studio远程调试监视器.目标计算机上的Visual Studio远程调试程序无法连接回此计算机.验证失败.请参阅帮助以获得帮助.
我试图根据MSDN指南配置,但我无法使其工作.
开发计算机 - 连接到域的XP(x86).
测试计算机 - Vista中(86),其不 连接到域.
我在机器之间有网络连接.
我在测试计算机(user1)中创建了一个本地用户,其中包含我运行Visual Studio(mydomain\user1)的域用户的名称.设置相同的密码.
在测试计算机上我正在运行"msvsmon.exe"作为应用程序(而不是服务),我正在使用"runas"命令与我创建的用户一起运行它.(用户1):
runas/u:user1 msvsmon.exe
有谁可以帮助我吗?
谢谢.
我遇到的问题是我有2个用户:
mydomain\user1 mytestmachine\user1
这是不正确的(据Gregg Miskely说)我需要在我的开发计算机中定义一个本地用户,例如:
mydevcomputer\debug mytestmachine\debug
使用相同的密码并使用此用户运行VS2008和调试监视器:
这是它对我有用的方式:
远程计算机:Microsoft Virtual PC,"IHS\RDM"附加到我的公司域,以jdoe,管理员帐户登录.
本地计算机:连接到本地域,以jdoe,管理员帐户登录.
1)远程计算机:安装rdbgsetup.exe(从Visual Studio 2005\Disk 2\Remote Debugger\x86)
2)远程计算机:RUNAS /用户MYDOMAIN\jdoe/netonly msvsmon
3)远程计算机:msvsmon->工具 - >权限添加用户"MYDOMAIN\jdoe"(每次重新启动时我都必须这样做)
4)本地计算机:运行msvsmon.
5)本地计算机,msvsmon->工具 - >权限,添加对象类型:"计算机","IHS\RDM"
6)本地计算机,vs2005-> debug->附加到进程.传输:默认,限定符:jdoe @ RDM
7)刷新,瞧; 进程列表!