If you installed IIS after .net framwork 3.5 WCF HTTP activation will not be turned on. Without that your deployed svc's will not work. You can turn it on from windows components.
Also, I noticed that the publish option for ASP.net websites is not in the properties of the project. It is however present in the right click menu for the project :)