当前位置:  开发笔记 > 编程语言 > 正文

Visual Studio(VS2008)中的远程调试,Windows窗体应用程序

如何解决《VisualStudio(VS2008)中的远程调试,Windows窗体应用程序》经验,为你挑选了2个好方法。

我正在尝试远程调试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

有谁可以帮助我吗?

谢谢.



1> Baget..:

我遇到的问题是我有2个用户:

mydomain\user1
mytestmachine\user1

这是不正确的(据Gregg Miskely说)我需要在我的开发计算机中定义一个本地用户,例如:

mydevcomputer\debug
mytestmachine\debug

使用相同的密码并使用此用户运行VS2008和调试监视器:



2> 小智..:

这是它对我有用的方式:

远程计算机: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)刷新,瞧; 进程列表!

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有