Visual Studio 2010 (and Visual Web Developer 2010 Express)
will by default install Web Deploy on your development machine as part of their
setup. This provides you with what you need to create Web Deployment
setup packages within VS, as well as publish them to remote servers that have
the Web Deploy service installed and enabled.
Below are the steps for how to install Web Deploy on a
production server running IIS 7.x on Windows Server 2008 or Windows Server 2008
R2:
1) Download and run the Microsoft
Web Platform Installer on your production server.
2) Click the “Web Platform” tab within the Web Platform
Installer, then click the “Customize” link under the “Web Server”
section. Select the “Web Deployment Tool 1.1” feature as well as the
“Management Service” feature:
3) Press the Install Button. This will download and
install the Web Deployment Package, and enable the IIS Management Service
feature that is built-into Windows.