网站大量收购闲置独家精品文档,联系QQ:2885784924

Visual Studio远程调试器使用说明.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
概述 -- 如何从 Visual Studio 进行 远程调试? 命令行 -- 什么是远程调试器 命令行选项? 它们的功能是什么? 安装 -- 如何安装远程调试? 安全性 -- 在进行远程调试时 有哪些安全性选项可用? 用户界面 -- 用户界面选项 有何功能? 防火墙配置 -- 远程 调试器如何通过防火墙? Windows Web 服务 -- 远程调试器为何 需要 Windows Web 服务? 运行远程调试器的多个 实例 -- 多个用户如何在同一台共享计算机上运行远程 调试器? 服务 -- 是否应将远程调试器作为 服务来运行? 概述 通过远程调试,可以调试在其他计算机(而非正在运行 Visual Studio 的计算机)上运行的程序。 通过此版本的 Visual Studio,远程调试变得前所未有的容易。基本步骤: 在要进行调试的计算机上运行远程调试器(msvsmon.exe)。 有关详细信息,请参阅 设置帮助。 配置 Visual Studio 以连接到远程调试器 如果要启动 C#/VB 项目: 打开项目的属性(在解决方案资源 管理器中右击),然后在“调试”选项卡上,选中使用远程计算机的选项。 如果要启动 C++ 项目: 打开项目的属性(在解决方案资源 管理器中右击),然后在“调试器”菜单上,将“要启动的调试器”值更改 为“远程 Windows 调试器”。将“远程命令”属性设置为远程计算机应 使用的路径。 附加到已运行的进程: 从“工具”或“调试”菜单 启动“附加到进程”对话框,然后在“限定符”编辑框中输入远程计算机 名称。 调试网站: 从远程文件共享打开网站,然后将 “自定义 Web 服务器”属性配置为 Web 服务器的 URL(例如: http://myserver)。 启动不带项目的可执行文件: 创建调试器项目,具体方法是将 可执行文件作为项目打开(“文件”-“打开项目”),并输入要调试的可执行 文件的路径(例如: \\MyTestComputer\c$\MyTest.exe)。然后打开项目属性 并更改“连接”属性。另外将“可执行文件”属性更改为远程 计算机应使用的路径。 启动调试 命令行 所有远程调试器命令行选项的说明 选项 说明 /allow user_name 允许指定用户连接到远程调试器。应当仅允许完全信任的 用户进行调试。如果授予恶意用户连接权限, 他们就能够接管运行远程调试器的用户的 用户帐户。用户名应使用分号或逗号隔开(例如: SomeDomain\Bob;SomeDomain\Alice) /port port_number 更改远程调试器侦听的 TCP/IP 端口号。此选项通常 用于允许远程调试器的 多个实例 在同一台计算机上运行。 /wow64port port_number (仅限 Windows x64) 在 Windows x64 上,远程调试器监听其他端口,以允许调试在 WOW64 (Windows 64 位系统上的 Windows 32 位子系统)仿真层下运行的 32 位进程。 可通过 /wow64port 选项配置此端口号。这对于适应硬件防火墙可能很有用。 如果未指定,调试程序将尝试使用 4025, 但如果 4025 已在使用中,则将回退到任意未使用的端口。 请注意,建议不要求 Visual Studio 直接连接到此端口,因为这将只 允许调试 32 位进程。相反,如果 Visual Studio 连接到主端口(请参阅 /port), 则它将在需要时自动切换到 32 位端口。 /timeout number_of_seconds 配置远程调试器在无用户连接时在退出之前 等待的秒数。在 Windows 身份验证模式下,默认的超时时间为无限。 在无身份验证模式中,默认的超时时间为 15 分钟。 /noauth 将远程调试器从 Windows 身份验证模式切换到无身份验证 模式。有关详细信息,请参阅 安全性。 /anyuser 在无身份验证模式下,Visual Studio 将当前用户的用户名发送到 远程调试器。远程调试器使用此用户名进行安全检查, 以防用户意外连接到其他用户的远程调试器。 此选项禁用安全检查,以便任何用户都可以连接。 /nostatus 启动远程调试器,且隐藏状态窗口。可以通过远程 调试器的系统栏图标显示状态窗口。 /nodiscovery 在禁用发现的情况下启动远程调试器。此远程调试器实例 不会出现在 Visual Studio 的“查找远程调试器实例”对话框中。 /silent 通知远程调试器不要显示用户界面。 /prepcomputer [

文档评论(0)

紫竹语嫣 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档