How To Install Web Deploy For Hosting Servers On Windows Server 2016

First, install the missing components using Server Manager, Manage, Add Role and Features.

How To Install Web Deploy For Hosting Servers On Windows Server 2016

Let’s install some required tools like,

Logging Tools, Request Monitor, .Net Extensibility, ASP.Net, ISAPI Extensions, ISAPI Filters, and Management Service.

How To Install Web Deploy For Hosting Servers On Windows Server 2016

How To Install Web Deploy For Hosting Servers On Windows Server 2016
 
Next, install Web Deploy 3.6 for Hosting Servers using the Web Platform Installer. (If it fails, note which components it depended on, install as above and try again.)

At this stage, if you look for Deploy again in the Platform Installer it won't be installed, even though it says it was successful.

Go to Control Panel, Add or Remove Programs, find Web Deploy and choose Modify, Next, then Change.

Set IIS Deployment Handler to Entire feature will be installed, next etc.

How To Install Web Deploy For Hosting Servers On Windows Server 2016
 
The Deploy menu will now appear in IIS Manager (restart it first if you already had it open) and Web Platform Installer will see that it's installed.