MSDN Archive Home
Help and FAQs
Learning Windows Communication Foundation
All Resource Updates
Change History (all pages)
In this series of tutorials, you’ll see how to use Windows Communication Foundation (WCF) to build distributed applications.
Articles in this series
Introduction to Windows Communication Foundation
This tutorial introduces the basics of building, hosting and calling a WCF service. It includes the basics of WCF, including the role of endpoints, which consists of addresses, bindings and contracts. It also demonstrates a variety of techniques you can use for controlling the behavior of your services.
Hosting WCF Services
This tutorial is the first in a two-part series on hosting Windows Communication Foundation (WCF) services. In this tutorial, you will explore the role of the service host and review your options for hosting WCF services. You will then host a WCF service using Internet Information Services (IIS) and Windows Process Activation Service (WAS).
Self-hosting WCF Services
This tutorial is the second in a two-part series on hosting Windows Communication Foundation (WCF) services. In this tutorial, you will see how to host WCF services in a console application and to host WCF services. This is known as self hosting. You can use the same techniques to host WCF services in a Windows service, a Windows Forms application or a Windows Presentation Foundation application.
Creating and Maintaining Service and Data Contracts
In this tutorial, you will review the role of service and data contracts in Windows Communication Foundation. You will also see some best practices you can adopt when designing contracts. Finally, you will explore the consequences of making changes to contracts.
Fault Handling in WCF Services
In this tutorial, you will see how to handle exceptions in WCF services. You will see what information the service returns to the client by default and then explore various techniques you can use to return more detail about exceptions.
Sessions, Instancing and Concurrency in WCF Services
In this tutorial, you will see how to manage sessions, instancing and concurrency in WCF services. You will see the default settings for each of these and see how to change these settings.
Transactions in WCF Services
In this tutorial, you will see how you can configure a WCF service to support transactions.
Message Patterns in WCF Services
In this tutorial, you will explore the one-way and duplex message exchange patterns and see how to configure your services and clients to support them.
Authentication and Authorization in WCF Services
Securing your messages is an important part of building, hosting and calling WCF services. This two part tutorial looks at how you secure your messages.
Part 1 Article
Part 1 Code Sample
Part 2 Article
Part 2 Code Sample
Feb 17 2010 at 10:57 PM
, version 12
Sign in to add a comment
There is no current default release for this Resource Page.
More Tags ...
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Manage Your Profile
MSDN Flash Newsletter
© 2008 Microsoft Corporation. All rights reserved.