Web deploy in Visual Studio 2010 - web management service is missing

Solution 1:

Here is a current walkthrough as of April 2014:

  1. Install the Web Platform Installer on the server, which is available as a download from Microsoft.

    http://www.schiffhauer.com/wp-content/uploads/2014/04/2014-04-01_14-26-18.png

  2. Open Web Platform Installer, select "Products" at the top, and search for "Management Service". Click the "Add" button from the "IIS: Management Service" result , then click "Install".

    http://www.schiffhauer.com/wp-content/uploads/2014/04/2014-04-01_14-34-25.png

  3. Once the Web Management Service has installed, find it in the Services console. Set its startup type to Automatic and start it.

    http://www.schiffhauer.com/wp-content/uploads/2014/04/2014-04-01_14-38-19.png

  4. Open IIS. With the server node selected, find "Management Service" in the Features View.

    http://www.schiffhauer.com/wp-content/uploads/2014/04/2014-04-01_14-44-28.png

  5. Double click "Management Service" to open the feature. Stop it in the right panel if necessary to make edits. Check "Enable remote connections". When you are done making changes. Click "Apply", then click "Start".

    http://www.schiffhauer.com/wp-content/uploads/2014/04/2014-04-01_14-48-02.png

Solution 2:

Open Web Platform Installer(WPI) and add IIS: Management Service, under Products.

If you don't know where to find WPI go to IIS Manager -> Server Node -> Management Section in the Server. If it's not on there install it from http://www.microsoft.com/web/gallery/install.aspx?appid=WDeploy

Solution 3:

In PowerShell:

Import-Module Servermanager
Import-Module WebAdministration
Add-WindowsFeature Web-Mgmt-Service