Different Ways to Host a WCF Service in a Self-Hosted Application

You can host your WCF service in several ways such as in:

  • A custom managed application

  • IIS

  • WAS

Hosting your WCF service in a self-hosted application requires a small amount of additional code and the necessary WCF configuration. You can use the project templates in Visual Studio to develop one of the following applications:

A simple executable file that runs on the command line.

A Windows service that runs constantly or on schedule.

A client application in Windows Forms or Windows Presentation Foundation (WPF), which enables you to provide additional functionality such as callbacks.

For more information about hosting WCF services, see Hosting Services.

Tags: