Hosting a WCF Service

Hosting Option Description
Self-Hosting A WCF Service can be Self-Hosted using a console application or a win form application
Window Service Hosting using a Window Service
Internet Information Service (IIS) Hosting within IIS supports only HTTP bindings. Out of the box, Non HTTP binding are not supported
Windows Activation Services (WAS) Hosting a WCF service using IIS 7 with WAS support all binding including the Non-HTTP bindings such as a TCP, MSMQ etc
Next Recommended Reading WCF And WCF Service Components