Have watched a great presentation today from Scott Hanselman from the MIX 10 conference.
YOU MUST/NEED TO WATCH THIS! -> Scott Hanselman presents the IIS Web Deploy
There were a few great ideas built in to his story, such as Web Deploy sitting on the back of a continuous integration setup and pushing out all the good stuff on successful build.
A problem I had while setting up Web Deploy was that there was no “Management Service Delegation” icon in IIS after installing the Web Deploy tool from the Web Platform Installer.
I solved it by downloading the actual install for the Web Deployment tool itself, then changing the setup so that IIS management items were installed. Voila! I have my icon:
Also, I had to add (for some unknown reason) an allow all IP range into my Management Service to stop 404 Errors.
credit to AndyFraley @ IIS Forum – Web Deploy thread – http://forums.iis.net/t/1163109.aspx

