This documentation is archived and is not being maintained.

Remote Debugging Setup

This topic applies to:


Visual Basic



Web Developer


Topic does not applyTopic does not applyTopic does not applyTopic does not apply


Topic does not applyTopic does not applyTopic does not applyTopic does not apply

Pro and Team

Topic appliesTopic appliesTopic appliesTopic does not apply

Table legend:

Topic applies


Topic does not apply

Does not apply

Topic applies but command hidden by default

Command or commands hidden by default.

Visual Studio supports remote debugging from one computer to another. When you are doing remote debugging, the host computer can be any platform that supports Visual Studio. The remote computer can be a 32-bit (Windows Vista, Windows 2000, Windows XP, or Windows Server 2003) or 64-bit (IA64, IA64 WOW mode, x64, or x64 WOW mode) platform.

How to: Set Up Remote Debugging

Steps for setting up remote debugging.

How to: Run the Remote Debugging Monitor

Steps for running the Remote Debugging Monitor, which is a small program that runs on the remote computer and enables you to attach for remote debugging.

Remote Debugging Components

A reference to the various components that are needed for remote debugger and their install locations.

Remote Debugging Permissions

A reference to the various permissions needed for remote debugger.

Remote Debugging Across Domains

Provides steps for debugging across domains that do not have "two-way" trust.

Remote Debugging of a Project Built Locally

Discusses how to change your local project settings to run an executable on a remote computer.

Remote Debugging Errors and Troubleshooting

Describes various remote debugging errors and provides solutions.

Debug Settings and Preparation

Covers the settings and preparation that you must perform to debug your program by using the Visual Studio debugger.