Hosting a WCF service on a HTTP endpoint on Windows Vista has some issues given that you are not running with Administrator privileges. Following blogs discusses how to get around this issue,

 

http://blogs.msdn.com/drnick/archive/2006/10/16/configuring-http-for-windows-vista.aspx

http://kennyw.com/indigo/145