This paper describes how to use Microsoft
Visual Studio 2005 to directly debug parallel HPC applications on a local desktop or on a compute cluster.
Parallel Debugging Using Visual Studio 2005

Parallel Debugging Using Visual Studio 2005