vs2017远程调试xp[vs 远程调试]

您所在的位置:网站首页 vs如何远程调试 vs2017远程调试xp[vs 远程调试]

vs2017远程调试xp[vs 远程调试]

2023-04-26 07:21| 来源: 网络整理| 查看: 265

本文目录一览:

1、远程调试中怎么支持XP系统 2、如何设置Visual Studio远程调试 3、VS2017远程调试linux程序,双击产生的断点显示不会命中,通过”调试-新建断点"设置的函数断点却可以生效 4、求助,VS2017要怎么用啊,无法调试 5、有关visual studio 2017 实时调试器的问题 远程调试中怎么支持XP系统

远程调试中怎么支持XP系统

为了使用远程调试,运行 Visual Studio 以及运行 msvsmon.exe 的用户身份非常重要。若要连接到 msvsmon,您必须使用与 msvsmon 相同的用户帐户或管理员帐户来运行 Visual Studio。(也可以将 msvsmon 配置为接受来自其他用户的连接。)如果运行 msvsmon 的用户可在 Visual Studio 计算机上通过身份验证,则 Visual Studio 将接受来自 msvsmon 的连接。 (该用户在 Visual Studio 计算机上必须有本地帐户。)在满足这些限制后,远程调试可应用于多种场合,包括:无双向信任的两个域。一个工作组中的两台计算机。工作组中的一台计算机和域中的另一台计算机。以本地帐户运行远程调试监视器 (msvsmon)或 Visual Studio。因此,您在每台计算机上都必须有一个本地用户帐户,并且两个帐户必须有相同的用户名和密码。如果想要使用不同的用户帐户运行 msvsmon 和Visual Studio,您在每台计算机塌磨中必须有两个用户帐户。如果某个域帐户与某个本地帐户拥有相同的名称和密码,则可以使用该域帐户运行 Visual Studio。在每台计算机中,仍须有拥有相同用户名和密码的本地帐户。对于工作组中安装了 Windows XP Professional 的计算机,本地安全设置可能会导致无法进行远程调试。为了能执行远程调试,必须将策略设置为“经典”裂行。(此问题不适用于加入域的 Windows XP 计算机,也不适用于运行 Windows Server 2003 或较新版本的 Windows Server、Windows Vista 或 Windows 7 的计算机。)更改安全策略以允许在域之间进行远程调试 (Windows XP Professional)在本地计算机上,从“开始”菜单中选择“控制面板”。在“控制面板”中双击“管理工具”。在“管理工具”窗口中双击“本地安全策略”。在“安全设置”下打开“本地策略”文件夹。在“本地策略”文件夹中选择“安全选项”。在“策略”列中,找到“网络访问: 本地帐户的共享和安全模式”并双击它。在“网络访问: 本地帐户的共享和安全模式”对话框中,将设置从“仅来宾 - 本地用户以来宾身份验证”更改为“经典 - 本地用户以自己的身份验证”并单击“确定”。关闭该窗口并重新启动计算机。在远程计算机上重复步骤 1 到 8。现在就可以在两台计算机上使用相同的用户名进行远程调试了。警告 将安全模型更改为“传统型”可能会导致对共享文件和 DCOM 组件的意外访问。如果进肆衫哗行此更改,则远程用户可以使用您的本地用户帐户(而不是 Guest 帐户)进行身份验证。如果某个远程用户与您的用户名和密码匹配,则该用户将能够访问您已对外共享的任何文件夹或 DCOM 对象。

如何设置Visual Studio远程调试

-或 -从一个共享中远程运行远程调试监视器。从一个文件共享中运行远程调试监视器是启用远程调试的最容易的方法。在64 位平台上安装 Visual Studio??时,会将适用于所有三个体系结构的远程调试监视器版本复制到以下文件夹:安装路径\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger若要安装其他远程调试组件,请按照本主题中的过程进行操作。如果共享 Visual Studio 计算机中的远程调试器目录,则可以在远程计算机中运行 msvsmon.exe。下列调试器方案要求您在远程计算机中安装远程调试组件:单步执行从圆清辩 WCF 客户端调用的承载服务。自动调试 ASP.NET Web 应用程序。两种情况下,都可以进行手动附橘缺加,而无需在远程计算机中安装组件。除了从共享位置运行之外,还可以在远程计算机中安装必要的远程调试组件。此安装提供对所有远程调试功能的访问。在x86 平台上运行远程调试器安装时,仅安装 x86 远程调试组件。没有用于安装 64 位组件的选项。如果在 64 位平台上运行远程调试器安装,则会同时安装 x86 和 64 位组件。安装远程调试组件远程调试器可在 Visual Studio 安装 DVD 中找到。在Windows 资源管理器中,打开该 DVD,然后找到 vs/Remote Debugger。在vs/Remote Debugger 文件夹中,根据您的平台启动相应的 Microsoft Visual Studio 2010 远程调试器安装程序版本:rdbgsetup_x86、rdbgsetup_x64 或rdbgsetup_ia64。按照远程调试器安装程序向导中的说明完成安装。如果您愿意,可以通过手动复制文件来安装远程调试组件。有关所需组件及其安装位置的列表,请参见远程调试组件。针对32 位和 64 位平台,Visual Studio 包括不同版本的远程调试监视器。如果使用远程调试器安装程序,它会自动安装正确版本的远程调试监视器。然而,如果手动复制文件,则您必须确保所复制的版本正确无误。安装远程调试组件以后,必须确保具有所需的权限以便对远程计算机上的程序进行调试。请参见 远程调试权限 以获取所需权限的列表。配置Windows 防火墙必须配置 Windows 防火墙才能启用远程调试。在首次启动远程调试时,Visual Studio 会在 Visual Studio 主机上进行必要的配置。在远程计算机中首次运行远程调试监视器时,远程调试监视器会在远程计算机上配置 Windows 防火墙。在Windows XP 上,此配置是完全透明和自动的,但是在 Windows Vista 上,新的安全模型要求先授予权限,然后软件才能配置防火墙。此权限是通过“用户帐户控制”对话框授予的。有关新安全模型和用户访问控制的说明,请参见 Windows 安全模型。如果远程调试监视器必须在远程计算机上配置 Windows 防火墙,远程计算机上则会显示“用户访问控制”对话框。如果远程计算机不可见,您可能意识不到 UAC 对话框已显示在远程计算机的监视器上。在这种情况下,您可能会误认为远程调试已停止响应。实际上,远程调试监视器只是在等待有人在远程计算机上授予 UAC 权限。必须手动配置 Windows 防火墙的情况是很少见的。如果是手动配置,请参见如何:为远程调试手动配置 Windows 7 防火墙、如何:为远程调试手动配置 Windows Vista 防火墙或如何:为远程调试手动配置 Windows XP 防火墙。Web 服务器调试在Windows Vista 或 Windows XP SP2 上启用 Web 服务器调试若要在 Windows Vista 或 Windows XP SP2 上启用 Web 服务器调试,必须执行一些附加步骤。对于Windows 7,请参见如何:针对 Windows 7 启用 Web 服务器调试。对于Windows Vista,请参见如何:在 Windows Vista 上启用 Web 服务器调试。对正明于Windows XP SP2,请参见如何:针对 Windows XP 启用 Web 服务器调试。开始远程调试开始远程调试确保您在远程计算机上具有必需的远程调试权限。有关更多信息,请参见远程调试权限。对于SQL 以外的远程调试,请确保您正在远程计算机上运行远程调试监视器。有关更多信息,请参见如何:运行远程调试监视器。进行SQL 调试时,远程调试监视器会在调试期间自动启动。在调试器主机上启动 Visual Studio。使用Visual Studio 连接要在远程计算机上调试的程序或启动要在远程计算机上调试的程序。有关更多信息,请参见如何:附加到运行进程。请参见任务远程调试错误和疑难解答概念实时调试其他资源安装远程调试

VS2017远程调试linux程序,双击产生的断点显示不会命中,通过”调试-新建断点"设置的函数断点却可以生效

codeblocks设置断点和单步调试方法:主要是建一个project;而且project要放在英文目录下面;程序项目的目录里不能有中文;newproject-consoleapplication-选择corc++-filename-有个debug要冲粗绝钩上-写程序;编译散姿后使光标凳迟定位在程序某处,按F4使程序运行到光标处,再按F7就可以单步调试,按Shift+F7单步进入。

求助,VS2017要怎么用啊,无法调试

由判烂于有一个bug是在非ie浏览器并冲携上出现问题的绝伏,因此调试时不能使用web browser debugger。

[img]有关visual studio 2017 实时调试器的问题

调简则出任务管理器—核亮—找到下图那个叫改咐宽“Visual Studio Just-In-Time Dubugger”——右击它的属性

标签: vs2017远程调试xp


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3