当前位置:首页 > CN2资讯 > 正文内容

visualvm的windows版本如何远程连接centos7服务器 visual studio远程服务器

1天前CN2资讯

I.远程调试情景

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

II. 远程调试准备

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

操作系统

  • Windows 10 (而不是 phone)
  • Windows 8 或 8.1 (而不是 phone)
  • Windows 7 Service Pack 1
  • Windows Server 2012 或 Windows Server 2012 R2
  • Windows Server 2008 Service Pack 2、Windows Server 2008 R2 Service Pack 1

支持的硬件配置

  • 1.6 GHz 或更快的处理器
  • 1 GB 的 RAM(如果在虚拟机上运行则需 1.5 GB)
  • 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 版本兼容。

    始终下载匹配您设备的操作系统(x86、 x64、 或 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 文档中的页

  • 在下载页上,选择与你的操作系统 (x86、 x64、 ARM、 或 ARM64) 匹配的工具版本和下载并安装远程工具。

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

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

  • 定位远程调试器应用程序。 (它已经安装,在位置中找到 msvsmon.exe 或打开开始菜单并搜索远程调试器。)
    如果远程服务器上运行远程调试器,可以右键单击远程调试器应用并选择以管理员身份运行。 如果你不远程服务器上运行它,只是它正常启动。
  • 当启动远程工具,在第一次 (或之前对其进行配置),则远程调试配置对话框随即出现。
  • 如果 Windows 服务 API 未安装 (这仅在 Windows Server 2008 R2 时发生),选择安装按钮。
  • 选择你想要在上面使用远程工具的网络类型。 必须至少选择一种网络类型。 如果这些计算机通过域连接,则必须选择第一项。 如果这些计算机通过工作组或家庭组连接,你需要视情况选择第二或第三项。
  • 选择配置远程调试配置防火墙并启动该工具。
  • 配置完成后,将显示远程调试器窗口。
  • 远程调试器现在正在等待连接。 请记下的服务器名称和端口号显示,因为它必须匹配更高版本使用 Visual Studio 中的配置。

    完成调试,需要停止远程调试器后,,单击文件 > 退出窗口上。 您可以重新启动它从启动菜单或从命令行:

    <远程调试器安装目录 >< x86、 x64、 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。
  • 单击附加
  • 访问部署在远程计算机上需要调试的服务即可。
    eg: 我们需要调试的web应用程序。
    • 你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/31500.html

      分享给朋友:

      “visualvm的windows版本如何远程连接centos7服务器 visual studio远程服务器” 的相关文章

      搬瓦工官网是哪个?全面解析搬瓦工的官方链接和服务

      搬瓦工官网是哪个? 当我提到“搬瓦工”,很多朋友可能会想知道它的官网到底在哪儿。其实,搬瓦工的主官网地址是 bandwagonhost.com。不过,有时访问这个主域名可能会遇到点小问题。为了方便用户,搬瓦工还提供了几个官方镜像站,包括 bwh1.net、bwh8.net、bwh81.net、bwh...

      Debian 修改 DNS 的详细步骤与常见问题解决方案

      在讨论 Debian 中的 DNS 修改前,我想先和大家分享一些关于 DNS 的基本信息。DNS(Domain Name System)是互联网的“电话簿”,它将我们可读的网站地址(如 www.example.com)转换为计算机能够理解的 IP 地址。这一过程对于我们浏览网页、发送邮件等操作至关重...

      如何使用restorecon命令恢复Linux系统文件的安全上下文

      在学习Linux或进行系统管理时,可能会听到“restorecon”这个词。简单来说,restorecon是一个用于恢复文件和目录的安全上下文的命令。它的核心作用在于确保系统文件符合安全政策,帮助保持系统的安全性。想象一下,当我们对系统文件进行更改或更新时,这些文件的安全设置可能会被意外改变,这时r...

      easyvm:轻松创建和管理虚拟机的虚拟化解决方案

      什么是 easyvm easyvm 是一种轻量级的虚拟化解决方案,旨在帮助用户快速、简单地创建和管理虚拟机。面对日益增长的技术需求和IT成本压力,easyvm 提供了一个灵活且易于使用的平台,适合不同技术水平的用户。它不仅支持多种操作系统的虚拟化,还能够满足不同开发、测试以及生产环境的需求。每个人都...

      选择Cogent VPS的理由:稳定性、灵活性与优质支持

      谈到虚拟专用服务器(VPS),我想很多人可能会对这个概念产生好奇。VPS是一种将物理服务器分割成多个虚拟服务器的技术。每个VPS都有独立的操作系统和资源,这与共享主机有很大不同。共享主机的用户资源是共用的,而VPS用户则有更多的控制权和灵活性。这种架构使得VPS成为中小企业和开发者的理想选择。 接下...

      使用Namecheap优惠码减少开支的终极指南

      在数字时代,拥有一个强大而稳定的网站对于个人和企业来说都至关重要。无论是启动一项新的业务,还是进行个人创作,域名和托管服务是实现这些目标的第一步。而在众多选择中,Namecheap因其高效、经济和用户友好的特点,成为了许多人的首选。 Namecheap成立于2000年,其专注于域名注册和网络托管服务...