Remote Debugging

Remote debugging allows you to connect to a running application on another machine or domain and debug that application in its environment. This is often the only way to experience errors that are occurring on specific hardware. We’ve all heard this developer’s cry: “Works on my machine.” Remote debugging helps those developers figure out why their application doesn’t work in other environments.

Remote debugging makes a lot of sense in various scenarios, such as debugging SQL server-stored procedures, web services, web applications, remote services or processes, and so on.

The hardest part about remote debugging is getting it set up properly. The actual debugging is no different from the debugging we’ve discussed thus far. However, ...

Get Microsoft Visual Studio 2015 Unleashed, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.