WCF services can indeed be hosted in IIS, Windows Activation Service (WAS), or as Windows services. IIS is the most common hosting environment for HTTP-based services, while WAS extends IIS hosting to support additional protocols like TCP and named pipes. Windows services provide a self-hosting option for long-running background services that need to run independently of a web server.