WCF Tools

WCF provides a number of tools that make it easier to create, deploy, and administer WCF applications.

Tool Name

Description

COM+ Service Model Configuration Tool (ComSvcConfig.exe)

This is a utility used to configure service model integration for COM+ applications.

Using this tool you can expose an interface within your COM+ component as a WCF web service.

Read more here

Configuration Editor (SvcConfigEditor.exe)

An excellent tool which allows you to create and modify configuration settings for WCF services using a graphical user interface.

ServiceModel Metadata Utility (svcutil.exe)

Generates service model code from metadata, and metadata from service model code. This tool is most often used to generate client-side proxies to WCF services.

Client-side proxies expose the service to the client application.

ServiceModel Registration Tool (ServiceModelReg.exe)

Manages the registration of the WCF ServiceModel with IIS on a single computer. It can be used to register, unregister, and re-register WCF. This tool is similar to aspnet_regiis.exe utility used for configuring ASP .NET with IIS.Read more here

Service Trace Tool (SvcTraceViewer.exe)

Service Trace Viewer helps you analyze activity tracing (*.svclog) diagnostic traces that are generated by WCF listeners. Service Trace Viewer provides a way to easily merge, view, and filter trace messages so that you can diagnose, repair, and verify WCF service issues.

WCF itself logs internal events to the Windows Event Log.

WS-AtomicTransaction Configuration Utility (wsatConfig.exe)

This utility is used to configure WS-AtomicTransaction network support. This utility can only configure the settings for a local machine. Use the MMC snap-in to configure both local and remote machines. Read more here