首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在虚拟机上进行远程调试

在虚拟机上进行远程调试
EN

Stack Overflow用户
提问于 2017-05-20 03:44:18
回答 1查看 2K关注 0票数 4

我正在尝试使用Visual 2017调试一个应用程序,该应用程序将在我在开发系统上设置的虚拟机上运行。虚拟机运行Windows 10 (与我的开发系统一样)。

我已经在虚拟机上安装了最新的VS 2017远程工具包,并对其进行了配置。它很高兴地运行在虚拟machine...but上,我无法从桌面系统连接到它。

当我对进程进行附加和查找系统时,虚拟机就会被找到。

但是,在选择虚拟机后,将提示我输入凭据。我尝试使用与登录虚拟机相同的登录凭据,但这是行不通的。也没有任何关于问题所在的信息。

虚拟机在Hyper-V下运行。

如何在运行VS 2017的同一系统上建立到虚拟机的远程调试连接?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-12 21:00:50

经过一番努力,我遇到了同样的问题,并设法让它发挥作用。

首先,尝试将调试器身份验证模式切换到“无身份验证”(Tools -> Options),并将Visual中的项目设置为匹配(请参阅下面MS文档链接中的特定语言链接)。这将帮助您确定是凭据问题还是其他问题。

微软文档说:“您可以在与Visual计算机上使用的用户帐户不同的用户帐户下运行远程调试器,但必须将不同的用户帐户添加到远程调试器的权限中。”

在我的例子中,我在两台机器上运行相同的帐户,并将我的帐户添加到调试器的权限中,但它仍然没有工作。我们使用Azure AD,而我使用的是域帐户。我的VS计算机在域上,VM不是(即使我可以用域帐户登录)。在将VM添加到域后,我可以使用调试器设置中启用的"Windows身份验证“连接。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44081697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档