Using the C# Cluster-SOA Debugger for Windows HPC 2008 (Visual Studio 2008)


Updated: February 10, 2011

The topics in this section describe how to use the C# Cluster-SOA Debugger for Windows HPC 2008. The debugger is an Add-in for Visual Studio 2008 SP1.


For debugging SOA applications on a Windows HPC 2008 R2 cluster, see Using the C# Cluster-SOA Debugger for Windows HPC 2008 R2 (Visual Studio 2008). Windows HPC 2008 R2 includes support for additional client interaction models. For an overview of the HPC 2008 R2 additions to the Microsoft.Hpc.Scheduler.Session APIs, see Service oriented architecture client development.

The Cluster-SOA Debugger helps you debug service-oriented architecture (SOA)-based applications that are running on a Windows HPC 2008 cluster. The Cluster-SOA Debugger is an add-in to the C# project system in Visual Studio 2008. It extends the remote debugger functionality and it simplifies the process of debugging cluster SOA services on a Windows HPC Server 2008 cluster.

The C# Cluster-SOA Debugger supports the following debugging modes:

  • Step into a request in the client code and attach to the remote service process that receives the request

  • Attach to the service processes on all nodes

  • Attach to the service process on selected nodes

The Cluster-SOA Debugger includes a C# project template called HPC Cluster-SOA Client Template. The template includes the outline of the code that is used to start an interactive session on a Windows HPC Server 2008 cluster and references to the necessary HPC namespaces.

The Cluster-SOA Debugger is included in the HPCDebugger_VS2008.msi installer which you can download from the HPC Debugger Add-ons for MPI and Cluster-SOA.