Visual Studio远程调试设置

VS2010远程调试设置

首先调试机安装VS2010,打开VS安装目录C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger,把Remote
Debugger目录复制到被调试机器上某个位置。

调试机和被调试机可以是不同的系统,但是要设置相同的Windows登录账户和密码。

在被调试机上运行组策略gpedit.msc,设置“网络访问:本地账户的共享和安全模式”为 经典– 本地用户以自己的身份验证。

 

在被调试机上运行复制过来的Remote Debugger\x86\msvsmon.exe

 

被调试机环境已经设置完毕。

在调试机上新建一个测试工程RemoteDebugTest,生成项目,将生成的RemoteDebugTest.exe复制到被调试机某个目录,如C:\Debug\RemoteDebugTest.exe

在调试机上打开VS项目属性,按下图设置被调试机ip和远程程序路径

 

打开VS菜单 “工具”->“选项”->“调试”->“符号”,点击新建按钮,输入调试机上项目生成的pdb符号文件位置。

 

设置完毕后按F5就可以开始调试了。

如果要在被调试机上调式IE OCX控件,还需要在被调试机上设置如下注册表

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]

"TabProcGrowth"=dword:00000000

使IE的tab选项卡只有一个进程。(关于IE占用进程数分析,参考我的博客另一篇文章《Windows系统下IE单双多进程分析》)

时间: 2024-08-02 00:30:09

Visual Studio远程调试设置的相关文章

Visual Studio 远程调试的步骤

使用场景 常用的主要是在部署的机器上程序出现问题, 而一般的部署机器上没有开发环境,此时需要准确的定位出错的原因时使用. 进行远程调试时,主机可以是任何支持 Visual Studio 的平台.远程计算机可以是 32 位或 64 位平台. 安装 远程计算机安装 Visual Studio的安装光盘上的/Remote Debugger目录下有x86和x64的版本 X86(rdbgsetup_x86.exe)用于调试 32位的程序 X64(rdbgsetup_x64.exe)用于调试64位的程序 默

如何使用Visual Studio远程调试部署在Azure上的Web App

介绍 Redis Sentinel 是一个分布式系统, 你可以在一个架构中运行多个 Sentinel 进程(progress), 这些进程使用流言协议(gossip protocols)来接收关于主服务器是否下线的信息, 并使用投票协议(agreement protocols)来决定是否执行自动故障迁移, 以及选择哪个从服务器作为新的主服务器. 虽然 Redis Sentinel 释出为一个单独的可执行文件 redis-sentinel , 但实际上它只是一个运行在特殊模式下的 Redis 服务

总是弹出visual studio 实时调试器 三种解决办法

最近服务器老是弹出visual studio 实时调试器很是郁闷呀.关还关不掉.怎么解决呢 ,现像如下图所示: 下面我们一起来分析一下这种情况的原因: 弹出应用程序: Visual Studio 实时调试器: 发生了未处理的异常("下标越界: '[number: 0]'"),发生位置是 w3wp.exe [2472]. 对此异常的实时调试失败,错误为: 安装的调试器都没有启用实时调试.在 Visual Studio 中,可以从"工具"/"选项"/

断点-C# Microsoft visual studio 2012 调试问题

问题描述 C# Microsoft visual studio 2012 调试问题 我的vs2012 调试的时候在ie11打开的情况下能够调试,但是大多数时候要点击重新运行的那个按钮才能进入断点,但是在ie没有打开的情况下运行程序的时候,程序界面从ie中显示出来了,但是vs2012显示的是程序没有运行:还有就是关闭ie的时候程序不能停止调试,停止调试的时候ie也不会关闭!!求大神解

关闭与恢复visual studio实时调试器

安装visual studio之后,一旦某些进程出现问题,总是出现"visual studio实时调试器"对话框,有时候感觉很烦人,下面是解决办法: 删除注册表项: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\DbgManagedDebugger  然后打开visua

Java开发者的福音:使用 Visual Studio Code 调试 Java 应用程序

对于使用 Visual Studio Code 的 Java 开发者来说,Language Support for Java(TM) by Red Hat 扩展提供了非常好的语言特性支持,比如智能感知和项目支持等.然而,我们也听到一些用户反馈需要调试 Java 程序.今天,我们万分激动地宣布,我们与 Red Hat 合作开发了能让开发者调试 Java 应用程序的轻量级扩展:Java Debugger for Visual Studio Code,它基于 Java Debug Server. 注意

Visual Studio自定义调试窗体两个小技巧

这篇文章讲述如何自定义你的调试窗体.这些技巧在你调试应用程序的时候 是非常有用的.当你调试的时候,你可能希望简化调试窗体的信息,或者在调试 窗体上除去对你不重要的不必要的信息,这篇文章将会帮助到你.本文翻译: Few Tips on Customizing Debugging Window View in Visual Studio . 使用DebuggerBrowsable特性可以自定义调试窗体. 使用DebuggerDisplay特性可以自定义调试信息的显示. 要使用这些特性,需要引用Sys

一起谈.NET技术,Visual Studio自定义调试窗体两个小技巧

本文翻译:Few Tips on Customizing Debugging Window View in Visual Studio . 使用DebuggerBrowsable特性可以自定义调试窗体. 使用DebuggerDisplay特性可以自定义调试信息的显示.  要使用这些特性,需要引用System.Diagnostics命名空间. 技巧1.使用DebuggerBrowsable特性 你可以通过在属性上使用DebuggerBrowsable特性来自定义调试窗体.这些特性可以用任何属性.

asp.net 页面中存在左右框架, 在visual studio 2005调试时,左右拉动框架(设置为可拉动)时程序停止调试,提示javascript的错误,请问如何解决?

问题描述 asp.net页面中存在左右框架,在visualstudio2005调试时,左右拉动框架(设置为可拉动)时程序停止调试,提示javascript错误,提示内容我记不清了,请问如何解决? 解决方案 解决方案二:自己顶一下解决方案三:提示javascript错误,错误详细信息是什么?解决方案四:引用2楼dd__dd的回复: 提示javascript错误,错误详细信息是什么? MicrosoftJScript运行时错误:'length'为空或不是对象.解决方案五:大家帮忙看看为什么,谢啦!解