我在我的开发机器(Win7)上安装了VS2010,我在XP SP3(名称PC)下运行了一个虚拟机,我安装了VS2010远程调试器,以及.Net Framework 4 。VS2010中的远程调试 - 访问被拒绝
在这两个操作系统我有相同的用户名(用户),使用相同的密码,用管理员权限,谁可以调试程序(本地策略/用户权利指派/调试程序)。两者都禁用防火墙。
当我调试通过VS2010我的程序(指定“启动外部程序”和“使用远程计算机”),我得到
错误试图运行项目:无法启动调试。
访问被拒绝。无法连接到Microsoft Visual Studio远程 调试监视器在远程计算机上。
在VM上,Visual Studio远程调试监视器显示一行说“PC \ User connected”。
如果我尝试使用“默认”作为附加的过程运输和“用户@ PC”作为资格赛,我得到一个类似的错误
无法连接到Microsoft Visual Studio远程调试 监视器命名'用户@ PC'。访问被拒绝。无法连接到 微软的Visual Studio远程调试监视器远程 计算机上。
再次在VM上,Visual Studio远程调试监视器显示一行说“PC \ User connected”。
如果我尝试使用“远程(仅限本机无身份验证)”作为传输方式并将“PC:4015”作为限定程序(将“身份验证方式”更改为“无身份验证(仅限本机)”),它工作,我看到虚拟机上的所有可用进程
任何想法,为什么访问被拒绝,即使Visual Studio远程调试监视器似乎接受连接?此外,如果我第一次使用“Windows身份验证”,并尝试启动调试器,然后我尝试“身份验证模式”更改为“无身份验证”,我得到不能应用于
你的新的选择。不能停止服务器,因为一个或多个 用户当前连接。
查看Msvsmon的帮助以获取更多信息。
谢谢,“相同的用户名”行为我节省了几个小时 – quetzalcoatl