Reputation: 11019
I have been trying to setup Web Deploy on my Windows 2012 server running IIS 8. I have installed Web Deploy using Platform installer but when I right click my website and select deploy, there is no option for Configure Web Deploy Publishing
as various documentation suggests.
Upvotes: 71
Views: 48413
Reputation: 2523
I kept on right clicking on the web application instead of web site.
One can have multiple web applications under a web site. There is also a sub menu in the context menu when you right click the web application but it is "missing" the item "Configure Web Deploy Publishing...". This is because you configure web deploy publishing for web site and not for web application.
So to sum it up
Upvotes: 0
Reputation: 2682
For me the reinstall of Web Deploy didn't work. But I fixed it.
Go into the Server Manager, Roles, click on IIS, click on Add Role Services, check the Management Service. Close that out. Reopen IIS Manager, and voila the option is available!
For Windows2012 R2 server, options is in'Web Server (IIS)' -> 'Management Tools' –> 'Management Service'
P.S. Some additional steps could be required, as of @Gaui experience. Afterwards go to Programs and Features, find Web Deploy, click Change and check/install all checkboxes/features.
Upvotes: 77
Reputation: 16056
UPDATED: Follow these steps:
Upvotes: 8
Reputation: 724
coad comment was the solution for me. I was using Web Deploy 3.6 on IIS 8.5. Removed 3.6 and install 3.5 and it worked.
Be ware !! Web Deploy 3.6 doesn't work with IIS 8.5.9600.16384 ... after installation, server restart - the deploy menu doesn't appear in IIS manager console Web Deploy 2.0 how ever doesn't suffer this issue Best Regards,
Upvotes: 1
Reputation: 5476
You need to install Management Service before you install Web Deploy. If you haven't uninstall Web Deploy and reinstall it and it should work.
Upvotes: 8
Reputation: 167
Installing "IIS Management Service" from Web platform would show up all the required items.
Upvotes: 2
Reputation: 423
I had the same issue and installing "Web Deployment Tool 2.1" from the Web Platform installer fixed the issue.
Upvotes: 4
Reputation: 11019
I found this posting where the individual had the same problem. Turns out that he needed to install "Web Deploy 3.5 for Hosting Servers" on top of the other Web Deploy packages in web platform installer. Once I did this and restarted IIS the option became available.
Seems counter-intuitive to me since I am not a hosting provider and just wanted to host my application on my own server. I am not sure why the Web Deploy 3.5 package was not enough.
I had additional problems getting Web Deploy configured. This article on Web Deploy error codes helped me troubleshoot the problem. Another article on Configure the Web Deployment Handler was essential in solving the permissions issue allowing the web deploy user to create directories and files.
Upvotes: 73