Chapter 13. Deploying Windows Communication Foundation

The last 11 chapters have all focused on designing and building Windows Communication Foundation services as well as the clients that access these services. Now that you have those services built and tested, the next logical step is to deploy and install them to their appropriate production environment.

This chapter discusses some topics that will assist in installing and deploying your new services as well as some ideas about upgrading and troubleshooting existing services.

Thus, this chapter covers the following:

  • Installing Windows Communication Foundation services

  • Upgrading existing services

  • Troubleshooting WCF service installations

Installing WCF Services

Prior to installing your new WCF service, a few things need to be done in order to successfully install and deploy it, including making sure you are installing it on an operating system that supports WCF as well as installing the required software components. This section discusses the requirements for successfully installing a WCF service.

Support Operating Systems

Windows Communication Foundation is supported on the following operating systems:

  • Windows XP with Service Pack 2

  • Windows Server 2003 with Service Pack 1

  • Windows Vista

Windows Communication Foundation is installed with Windows Vista by default.

Required Software

To successfully run a WCF service requires the installation of the following components:

  • .NET Framework 3.0

  • IIS (Internet Information Services)

  • MSMQ (Microsoft Message ...

Get Professional WCF Programming: .NET Development with the Windows® Communication Foundation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.