【发布时间】:2014-03-02 14:37:01
【问题描述】:
我遇到了一个最令人沮丧的错误。我之前在不同域中的多个虚拟机上设置了远程调试,但由于某种原因,这个特定的虚拟机在 90% 的时间里都拒绝工作。
我正在设置跨域远程调试。我有我的开发机器,并且我在另一个域上设置了一个虚拟机。我将简单地称它们为域 Alpha(我的开发机器)和域 Beta(虚拟机域)。我使用我在 Alpha 域上的用户名登录到我的开发机器。我在虚拟机上以 Beta 域管理员身份登录。
阿尔法\我的用户
测试版\管理员
我在虚拟机上创建了一个本地用户帐户,其名称和密码与 myuser 相同。 myuser 是虚拟机的管理员。我还在虚拟机上添加了 Alpha\myuser 作为管理员。我已经以用户 Beta\RemoteDebug 的身份启动了 Visual Studio 2010 x86 远程调试工具,他也是虚拟机的本地管理员。我的开发机器上有一个本地用户帐户,其名称和密码与 RemoteDebug 相同。
开发机器
- Alpha\myuser(本地管理员)
- Devmachine\RemoteDebug(本地管理员)
虚拟机
- Beta\RemoteDebug(本地管理员)
- 虚拟机\myuser(本地管理员)
- Alpha\myuser(本地管理员)
现在,当我尝试在 Visual Studio 2010 中连接到我的虚拟机时,我收到登录失败错误:未知用户名或密码错误。我已禁用防火墙并验证我可以正常 ping 两台机器。就在今天下午早些时候,我进入了虚拟机上的管理用户帐户,并在虚拟机\myuser 帐户上重置了密码,然后输入了我的密码,以确保我输入正确。然后我可以立即从我的开发机器上进行远程调试。在我完成了我正在运行的特定测试后,我尝试重新连接并弹出相同的登录失败。我的程序没有进行任何系统更改,我没有重新启动或注销,并且我已经在 2 个域的类似虚拟机上正常调试了它。
有没有人遇到过类似的远程调试问题?我无法缩小可能导致这种情况发生的原因。到目前为止,我能够在两次不同的情况下连接到这台机器,但是在我没有更改任何用户或他们的密码之后,两次都登录失败。
【问题讨论】:
标签: visual-studio-2010 debugging remote-debugging