Configuring web deploy seems pretty easy at first. Just install it on the server, using Web Platform Installer and open a firewall port for it.
Add users to IIS and to each IIS Site.
After a couple of days, some cryptic errors start to arrise, like "Unable to perform the operation. Please contact your server administrator to check authorization and delegation settings.". How do you fix that or any other like it?
Well, there's a guy that put all the issues with configuring Web Deploy in a blog post. Each time I run into an issue, that's the best troubleshooting ever.
I thought I'd share this with my readers: http://blog.workinghardinit.work/2011/07/18/wdeployconfigwriter-account-issues-trouble-shooting-web-deploy-2-0-with-lessons-learned/