WCF has its own web server!
I have dabbled a little bit in WCF, but had always been under the impression that services which implement HTTP endpoints needed to be hosted in IIS. Not so! Apparently, the WCF runtime has its own web server built in. I just wrote a service which is hosted in a Windows Service, specified a WSHttpBinding, and WCF took care of the rest.