vs2017调试远程计算机机,Visual Studio 2017 远程调试(Remote Debugger)应用

I.远程调试情景

项目部署在远程服务器或非本地环境中,须要 处理应用中遇到的一些错误时 (不能直接附加进程或F5调试应用)。web

II. 远程调试准备

1.远程服务器--操做系统和硬件要求 MSDN

操做系统服务器

Windows 10 (而不是 phone)网络

Windows 8 或 8.1 (而不是 phone)工具

Windows 7 Service Pack 1visual-studio

Windows Server 2012 或 Windows Server 2012 R2ui

Windows Server 2008 Service Pack 二、Windows Server 2008 R2 Service Pack 1spa

支持的硬件配置操作系统

1.6 GHz 或更快的处理器命令行

1 GB 的 RAM(若是在虚拟机上运行则需 1.5 GB)debug

1 GB 的可用硬盘空间

5400 RPM 硬盘驱动器

DirectX 9 支持的视频卡,可在 1024 x 768 或更高版本的显示分辨率下运行

#### 2.远程服务器--下载并安装上的远程工具

方法1:

直接拷贝 Visual Studio对应安装目录下:{drive}\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Remote Debugger下的文件至远程服务器

方法2:

在设备或服务器您想要调试的计算机 (而不运行 Visual Studio 的计算机),获取远程工具的正确版本。

版本

连接

说明

Visual Studio 2017 (最新版本)

远程工具的最新版本是与全部 Visual Studio 2017 版本兼容。 始终下载匹配您设备的操做系统(x8六、 x6四、 或 ARM64) 的版本。 在Windows 服务器上,请参阅取消阻止文件下载有关帮助下载的远程工具。

Visual Studio 2015

Visual Studio 2015 远程工具可从 My.VisualStudio.com。 若是系统提示,请加入免费 Visual Studio Dev Essentials 程序或使用 Visual Studio 订阅 id。 登陆 在Windows 服务器上,请参阅 取消阻止文件下载 有关帮助下载的远程工具。

Visual Studio 2013

下载 Visual Studio 2013 文档中的页

Visual Studio 2012

下载 Visual Studio 2012 文档中的页

在下载页上,选择与你的操做系统 (x8六、 x6四、 ARM、 或 ARM64) 匹配的工具版本和下载并安装远程工具。

bd92d11ae55cae33e38e16dd90fd9e0d.png

#### 3.远程服务器--设置远程服务器上的远程调试器

您必须在远程计算机上具备管理权限。

定位远程调试器应用程序。 (它已经安装,在位置中找到 msvsmon.exe 或打开开始菜单并搜索远程调试器。)

若是远程服务器上运行远程调试器,能够右键单击远程调试器应用并选择以管理员身份运行。 若是你不远程服务器上运行它,只是它正常启动。

当启动远程工具,在第一次 (或以前对其进行配置),则远程调试配置对话框随即出现。

993322561c0e540a7d2c1f7433eeaee9.png

若是 Windows 服务 API 未安装 (这仅在 Windows Server 2008 R2 时发生),选择安装按钮。

选择你想要在上面使用远程工具的网络类型。 必须至少选择一种网络类型。 若是这些计算机经过域链接,则必须选择第一项。 若是这些计算机经过工做组或家庭组链接,你须要视状况选择第二或第三项。

选择配置远程调试配置防火墙并启动该工具。

配置完成后,将显示远程调试器窗口。

22bc298da77be720f8e52109429ea322.png

远程调试器如今正在等待链接。 请记下的服务器名称和端口号显示,由于它必须匹配更高版本使用 Visual Studio 中的配置。

完成调试,须要中止远程调试器后,,单击文件 > 退出窗口上。 您能够从新启动它从启动菜单或从命令行:

< x8六、 x6四、 ARM、 ARM64 或 Appx > \msvsmon.exe

远程调试器安装目录>。

eg: D:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Remote Debugger\x64> .\msvsmon.exe

III. 远程调试应用程序(从 Visual Studio 计算机附加对应进程调试)

Visual Studio 计算机上,打开要调试的解决方案 xxxx。

在 Visual Studio 中,单击调试 > 附加到进程(Ctrl + Alt + P),或者从新附加进程。

将连接目标设置为 : 4022

远程计算机名称>。

单击刷新。 “可用进程” 窗口中将显示某些进程。若是看不到任何进程,请尝试使用的 IP 地址而不远程计算机名称 (端口是必需的)。 可使用ipconfig获取 IPv4 地址的命令行中。

勾选“显示全部用户的进程” 。

键入进程名称,eg:w3wp.exe。

327e9fca139e8dcf14a71d433f0c7282.png

单击附加

访问部署在远程计算机上须要调试的服务便可。

eg: 咱们须要调试的web应用程序。

Tips:

参考资料

3dcdd6805daab67b7eb617d841c4d129.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值