I am trying to use VS2010\'s 1-Click Publish feature to deploy a test site from my laptop to my server. I have the firewall turned off on both machines and the MS Deployment
I've installed a couple of web servers and I keep getting this issue, so I'm posting my answer here so that I find it when I Google the problem.
Basically I always install Web Deploy 3 from the Web Platform Installer. This is the first mistake. For some reason this only installs half the stuff you need. If you have installed this, uninstall it and download the Web Deploy installer. Then choose "Complete" install.
If you are following this guide
Then disregard option 1.

Start reading again from "2. Download the Web Deploy installer ..."