精华内容
下载资源
问答
  • VS远程调试

    2017-10-25 19:15:21
    VS远程调试的方法简介

    背景:

        有时候遇到客户的机器上发现的问题,但本地无法复现,仅凭现象很难分析,此时就需要使用VS的远程调试,可以做到使用本地代码调试客户机的程序。

        下面,以VS2010为例,介绍一下VS远程调试客户端程序的方法。

    准备:

    (1)保证本地代码和远程机器的软件版本对应的代码一致;

    (2)若是release调试,需要设置调试环境(调试信息格式/优化/生成调试信息);

    (3)关闭远程计算机的防火墙;

    步骤:

    第一步,目标机器上的配置:

    (1)将Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger 拷贝到目标计算机中,位置随意;

    (2)在目标电脑上以管理员身份运行msvsmon.exe,在【工具】->【选项】中设置为【无身份验证(仅限本机)】;



    第二步,本地调试的准备:

    有两种方式,均可。

    方式一:通过本地代码直接启动远程电脑的exe调试

    A:将本地pdb文件拷贝到目标电脑的exe同目录下(也可以是其他指定的符号路径);

    B:将本地代码生成的的exe替换到远程机器中(替换前注意备份),调用的DLL还是目标计算机上的DLL;

    C:设置本地开发环境的启动工程项的【配置属性】->【调试】,类似下图所示:


    其中,远程命令是远程电脑exe的全路径,工作目录是exe所在目录,远程服务器名称为IP地址,可为局域网地址,也可为外网IP;


    方式二:本地附加远程电脑的进程调试

    A:在目标电脑上运行exe;

    B:在本地VS中打开【调试】->【附加到进程】界面;

    C:配置界面,类似下图:


    其中,【传输】选择远程,【限定符】输入客户端电脑的IP地址,然后点击【刷新】按钮;

    D:在刷新出来的进程列表中选择要附加的进程即可;

     

    注意,附加到进程调试也需要将PDB文件拷到远程的机器中,若远程电脑的进程列表已经刷出,但附加时提示找不到,检查远程电脑的msvsmon.exe是否以管理员权限运行;


    展开全文
  • VS远程调试连接失败

    千次阅读 2016-12-14 13:35:13
    解决VS远程调试失败,提示:无法连接到名为“Administrator@xxxx”的“Microsoft Visual Studio 远程调试监视器”。目标计算机上的Visual Studio 远程调试器无法重新连接到此计算机。身份验证失败。

    错误现象:

    无法连接到名为“Administrator@xxxx”的“Microsoft Visual Studio 远程调试监视器”。目标计算机上的Visual Studio 远程调试器无法重新连接到此计算机。身份验证失败。请参见“帮助”。


    错误界面截图:

    错误界面截图



    解决办法:

    远程主机与本机的用户名一致之外,还需要设置同样的密码。例如用户名都为Administrator,密码都设置为123 。远程主机和本机都不设置密码也会出现这个错误(刚开始使用远程调试时都不设置密码也可以调试,后来不知道是打了补丁还是哪里改了,就出现了这个错误)。


    其他环境:

    防火墙已关闭(不关闭防火墙可能还需要开放相应端口)

    展开全文
  • VS 远程调试

    2015-06-19 11:57:13
    忙活了一上午,查阅了不少资料 最后找到了方法我使用vs2013 comunity版本.(免费版的也支持远程调试,真是太好了) 远程服务器为win server 2012(服务器在深圳)我的做法是服务器端(win server 2012)1.把文件夹Remote ...

    忙活了一上午,查阅了不少资料 最后找到了方法

    我使用vs2013 comunity版本.(免费版的也支持远程调试,真是太好了) 远程服务器为win server 2012(服务器在深圳)

    我的做法是

    服务器端(win server 2012)

    1.把文件夹Remote Debugger Folder 复制到远程服务器中.

    2.打开msvsmon.exe程序,会自动允许防火墙添加msvsmon.exe对应的端口.没有的可以手动添加端口4018和4019.

    本地win7+ vs2013 community.

    1.添加防火墙端口(我直接关闭了防火墙)

    2.在c:\windows\system32\drivers\etc\hosts中添加 000.000.00.00 name

    比如

    #   203.208.46.146 dl.google.com
    #   203.208.46.146 dl-ssl.google.com
    
    203.208.46.146 我的服务器名

    3.打开vs 附加进程(ctrl+alt+p)在传输中使用”默认值”.限定符填写”我的服务器名” 回车,等一两秒就会出现输入用户名和密码的对话框(如果本地电脑的用户名和密码与服务器相同则不出现此对话框)

    4.现在就可以使用了

    展开全文
  • VS 远程调试方法

    2018-03-27 10:30:03
    因此采用远程调试。下面介绍启动远程调试的方法。 第一步:拷贝C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger文件夹下x86到虚拟机中。在虚拟机中启动msvsmon.exe,如下图: ...

    在没有安装VS2015的机器上安装发布的程序,运行出现异常,而开发机器上不会出现异常。因此采用远程调试。下面介绍启动远程调试的方法。 
    第一步:拷贝C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger文件夹下x86到虚拟机中。

    这里写图片描述

    在虚拟机中启动msvsmon.exe,如下图: 
    这里写图片描述

    设置虚拟机上身份验证模式为无身份验证,即禁用身份验证。 
    这里写图片描述

    第二步:关闭防火墙,或者设置允许远程调试。

    第三步:将程序拷贝到虚拟机。执行程序。

    第四步:在主体机器上点击VS2015调试->附加到进程。设置如下图: 
    这里写图片描述
    附加测试程序到进程: 
    这里写图片描述
    我们现在就可以开始调试了 
    这里写图片描述

    重要提示: 

    1.IIS6的默认设置是如果20分钟没有request进来会回收w3wp进程。 新的request再进来,会自动启动新的进程。

    2.PDB要记得拷贝到远程机器上才可以调试

    展开全文
  • vs远程调试

    2017-08-01 11:14:25
    本机A, 远程机B (均关闭防火墙) 1. 复制程序demo.exe和demo.pdb到机器B 2.复制A上的 C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger\x86\ 整个目录到机器B(此处假设是...
  • VS远程调试之Remote Debugger

    千次阅读 2015-02-28 09:12:47
    1、 拷贝Remote Debugger(对应程序在多少位机器上编译即使用多少位远程调试器)到需要调试的机器上。 2、 代码所在机器上的IDE在工程属性-调试中配置如下: 3、 将要调试机器上对应的进程关闭。打开Remote...
  • VS2015远程调试

    2021-04-08 11:20:21
    在PayPal支付时,PayPal回调函数一直报错,本地没有外网IP,没有办法在本地调试,需要远程调试: 1.找到远程调试的文件夹: 找到对应的服务器的型号:64位还是32位的,我们服务器是64位的,把文件夹复制到服务器:...
  • 补档 VS远程调试

    2019-09-24 14:15:59
    配置 VS 工程,建立与目标机的连接,开始远程调试。 目标机:负责执行目标程序。安装和运行远程工具 (Remote Debugger),等待来自开发机的连接请求。 环境要求 目标机和开发机必须通过网络、工作组、家庭组连接...
  • 如果能够远程调试部署在 Azure 上的 Web App,将会极大的提高我们修复 bug 的效率。Visual Studio 一贯以功能强大、好用著称,当然可以通吃基于 Azure 应用的创建、发布和调试。接下来就让我们一起看看如何使用 ...
  • VS2010 远程调试设置

    千次阅读 2016-03-29 15:49:52
    VS2010 远程调试设置 ps:本人按照下面的方式设置成功,个人感觉写的也比较清楚 来源:http://www.cnblogs.com/OpenCoder/archive/2010/02/17/1668983.html   VS是支持远程调试的,这样在自己公司就...
  • 有时系统在测试环境下可以很好运行,部署到服务器后,发现仍有问题,由于各种原因无法确定问题时,逼不得已的情况下,可以使用远程调试 步骤  1.vs的安装目录中 ~/Common7\IDE\Remote Debugger,把目录中的x68 和...
  • vs2013远程调试技巧

    2019-09-02 14:48:56
    vs远程调试是基于bs架构的,首先,程序在远程启动(debug版,记得附带pdb文件),然后通过msvsmon.exe作为代理,和客户端(本机)进行交互。 下面介绍步骤 在目标机器运行远程调试代理msvsmon.exe 需要注意的是...
  • VS2008远程调试简介

    2014-11-25 07:56:58
    VS2008远程调试简介 先说明两个概念: 1. 目标机:远程需要调试的机子,也就是被调试程序exe所在的机子,该机子可以安装VS2008或者不安装vs2008; 2. 调试机:安装VS2008的机子,就是存放代码下断点调试的机子,该...
  • 所以远程调试代码就很有必要了。经过2个小时摸索,顺利实现。 (注意:用jexus时无法远程调试,因为jexus隐藏了dotnet进程,它把dotnet作为自己的子进程,所以无法附加dotnet进程.)1.在vs2017中设置centos服务器ssh...
  • vs2008远程调试

    2016-06-20 19:49:09
    vs2008远程调试远程调试,即用调试机调试目标机目标机配置 把”C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x64\msvsmon.exe”从调试机拷到目标机上 运行msvsmon.exe Tools-Options ...
  • vs2008 远程调试

    2015-09-18 10:11:55
    一 远程端的设置  1....  在远程机器上,开始——设置——控制面板——管理工具——本地安全策略——本地策略——安全选项,在右侧找到...远程端 运行VS 远程调试监视器  将本地文件夹下远程调试监视器所在文件
  • VS2019 远程调试

    千次阅读 2019-06-25 10:53:00
    为解决这个问题,使用远程调试。 第一步,设置远程链接 第二步,Debug--Attach to Process 第三步,选择要附加到的进程,选择 Managed 然后就跟本地调试一样了,简单易用。 注意几点: 我远程的...
  • 一 远程端的设置  1. 远程机器端 的安全选项  在远程机器上,开始——设置——控制面板——管理工具——本地安全策略——本地策略——安全...远程端 运行VS 远程调试监视器  将本地文件夹下远程调试监视器所在文件
  • vs2015 远程调试web

    2019-10-07 22:13:26
    1、找到vs2015远程调试器 针对服务器版本选择 X64 、X86,把文件夹复制到服务器 2、在服务器中运行:msvsmon.exe 选择 工具-》选项,修改成 无身份验证,允许任何用户进行调试,(这样有安全隐患,所以调试...
  • VS2015 远程调试方法

    万次阅读 2017-08-23 23:23:06
    因此采用远程调试。下面介绍启动远程调试的方法。 第一步:拷贝C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger文件夹下x86到虚拟机中。在虚拟机中启动msvsmon.exe,如下图: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 70,939
精华内容 28,375
关键字:

关闭vs远程调试