【问题标题】:Remote debugger: The specified account does not exist远程调试器:指定的帐户不存在
【发布时间】:2011-09-17 07:20:44
【问题描述】:

我正在尝试设置远程调试器。

无论我做什么,visual studio 一直说“指定的帐户不存在”。

环境:

域,Windows 2008 R2 DC。

两台电脑都加入了域。

远程 PC 是 windows server 2003 R2 SP2,32 位,在 HyperV 机器上运行。

本地电脑是 Windows 7 SP1,64 位,visual studio 2010,在物理硬件上运行

我正在使用相同的用户帐户在本地登录、登录到远程 PC 并运行“Visual Studio 10 远程调试器”服务。此用户帐户是域管理员。

如果重要的话,子网是不同的(一个是 192.168.0.xxx,另一个是 192.168.1.xxx),但服务器上的 RRaS 在它们之间路由流量,ping 和远程桌面都可以双向工作。

我尝试过的事情:

  • 将远程调试器作为服务和应用程序运行。
  • 将规则添加到本地 PC 上的 windows 防火墙。远程 PC 没有防火墙(服务已停止)。
  • 将远程 PC 重新加入域。

我应该怎么做才能使远程调试器工作?

提前致谢!

【问题讨论】:

  • 尝试在两台机器上使用与您的域帐户相同的用户名和密码创建本地帐户。
  • 尝试在远程调试器未运行时附加调试器,看看这是否会给您不同的错误消息,这样您至少可以确定连接正常

标签: c# windows visual-studio-2010 remote-debugging


【解决方案1】:

在 Visual Studio 项目设置中,使用 IP 地址而不是主机名。

似乎当远程主机名很长并且包含破折号(和/或可能还有一些我不知道的其他因素,例如 IPv6 或本地和远程计算机上的不同操作系统)时,Visual Studio 无法解决它,并无法连接说“指定的帐户不存在”。

要解决方法,只需在“@”之后指定数字 IP 地址而不是主机名,即将“MYCOMPANY\Const@DEV-EC2S-4”替换为“MYCOMPANY\Const@192.168.3.204”。

【讨论】:

    猜你喜欢
    • 2011-06-13
    • 2016-01-25
    • 2017-12-03
    • 1970-01-01
    • 2014-08-27
    • 2020-10-13
    • 1970-01-01
    • 2014-11-01
    • 1970-01-01
    相关资源
    最近更新 更多