August 2010
Intermediate to advanced
1224 pages
34h 17m
English
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 the 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, ...