Requirements for Using the C# Cluster-SOA Debugger for Windows HPC 2008


Updated: February 3, 2010

Review the following requirements before using the C# Cluster-SOA Debugger to debug services on a Windows HPC Server 2008 cluster.

Your development computer must have the following software installed to run the Cluster-SOA Debugger:

  • An edition of Visual Studio 2008 SP1 that includes the remote debugger

  • The following updates for Visual Studio 2008 SP1:

    • For debugging and breakpoints, see Article 957912 in the Microsoft Knowledge Base (

    • For process sorting using GUIDs, see Article 971932 in the Microsoft Knowledge Base (

  • The C# Cluster-SOA Debugger Add-In for Visual Studio 2008

  • Windows HPC Pack 2008 SP1 SDK (to write a client application that initiates a session with the HPC Job Scheduler)

  • Microsoft HPC Pack 2008 SP1 client utilities (to launch the Cluster-SOA Debugger from a client computer)

To launch the debugger on a Windows HPC 2008 cluster, you need the following setup:

  • Administrative permissions on a Windows HPC 2008 SP1 cluster.

  • At least one Windows Communication Foundation (WCF) broker node configured on the cluster.

  • Visual Studio must be able to access the compute nodes (service hosts) on which you want to run the debugging session. The following scenarios provide the necessary access:

    • You are developing your application on the cluster head node or on a dedicated logon node.

    • You are using a cluster in which the compute nodes are connected to the enterprise network (Topology 2, 4, or 5), and your development computer is joined to the same domain or to a domain that has a trust relationship with the cluster domain.

The client application project must be an HPC Cluster-SOA Client project.