Configuration Properties for the Cluster-SOA Debugger
Updated: February 3, 2010
The C# Cluster-SOA Debugger configuration properties let you define how to run your debugging session. This information is used for the following tasks:
To select the cluster nodes on which to run the debugging session.
To specify the services to debug.
To specify deployment information.
The following table describes the SOA Debugger configuration properties.
Enable Cluster-SOA service debugging
When you select this option, the debugger deploys your Cluster-SOA service to the cluster, interacts with the HPC Job Scheduler Service to create a SOA job, and launches the remote debugger on the nodes when debugging starts. When debugging ends, Visual Studio stops the remote debugger and deletes your service files from the cluster.
When you clear the check box for this option, Visual Studio uses the default debugging behavior when you start debugging.
Specifies the head node of the cluster that you want to use for debugging.
This is the same head node that you specify in the client code with the SessionStartInfo object.
Specifies the debugging mode to use.
This property has the following options:
Cluster node group
Specifies the node group to use when debugging services on specific nodes. This property applies to the Services on selected nodes debugging mode.
Every cluster has three default node groups: Head nodes, WCF Broker nodes, and Compute nodes. Services are only hosted on Compute nodes. In addition to these node groups, the drop-down list reflects any custom node groups that are defined by the cluster administrator. When you select a node group, the nodes in the group appear in the node list.
Individual nodes from the node group
Specifies the individual nodes that you want to watch during debugging. The listed nodes belong to the node group that you selected in the Cluster node group property.
Services to debug
Specifies the services to debug during the Cluster-SOA debugging session.
The services that are part of the same solution are listed by default. You can add services that are provided as a binary or that are part of another solution.
Files of selected services
Displays the files and folders that the Cluster-SOA Debugger deploys for the selected services.
Deploy services before debugging
When you select this option, the Cluster-SOA Debugger deploys the most recently compiled service binary files to the cluster. If you need to deploy additional files with the service, you can add them in the Files of selected services property.
Deploy the CRT assemblies before debugging
When you select this option, the Cluster-SOA Debugger deploys the most recently compiled CRT files with the service. Select this option if the service has native dependencies and the CRT is not installed on the cluster.
Clean up the deployment files after debugging
When you select this option, the Cluster-SOA Debugger creates a task to delete the files that were deployed from the cluster. Any files that your service created while running on the cluster are not deleted.
Specifies the shared folder to use for staging deployment to the cluster. The default location is
Working directory on each compute node
Specifies the working directory to use to run the application on each compute node in the cluster. The default location is