IIS 8菜单中缺少"配置Web部署"菜单

web*_*orm 54 iis webdeploy

我一直在尝试在运行IIS 8的Windows 2012服务器上设置Web Deploy.我已经使用Platform安装程序安装了Web Deploy,但是当我右键单击我的网站并选择部署时,没有任何选项可供Configure Web Deploy Publishing各种文档建议.

在此输入图像描述

web*_*orm 70

我发现这个帖子的个人有同样的问题.事实证明,他需要在Web平台安装程序中的其他Web Deploy软件包之上安装"Web Deploy 3.5 for Hosting Servers".一旦我这样做并重新启动IIS,该选项就可用了.

因为我不是托管服务提供商而只是想在我自己的服务器上托管我的应用程序,所以对我来说似乎是违反直觉的.我不确定为什么Web Deploy 3.5软件包还不够.

我在配置Web Deploy时遇到了其他问题.该文章在网络部署的错误代码帮助我解决问题.另一篇关于配置Web部署处理程序的文章对于解决权限问题至关重要,允许Web部署用户创建目录和文件.

  • 我一直在尝试安装Web Deploy 3.5 for Hosting Services,它会告诉我它成功了.当我再次打开Web平台安装程序并搜索它时,它会说它没有安装.我必须通过控制面板卸载Web Deploy 3.6才能成功安装3.5托管服务.一旦完成,问题就解决了. (27认同)
  • 我和@silencedmessage有过相同的经历.我不得不通过添加/删除程序删除Web Deploy 3.6,然后为托管服务器安装Web Deploy 3.6. (15认同)

TPA*_*OPA 51

对我来说,重新安装Web Deploy不起作用.但我修好了.

进入服务器管理器,角色,单击IIS,单击添加角色服务,检查管理服务.关闭那个.重新打开IIS管理器,瞧此选项可用!

对于Windows2012 R2服务器,选项位于'Web服务器(IIS)' - >'管理工具' - >'管理服务'

PS从@Gaui体验开始,可能还需要一些额外的步骤.然后转到" 程序和功能",找到" Web部署",单击" 更改"并选中/ 安装所有复选框/功能.

  • 这对我有用,但之后我不得不转到"程序和功能",找到"Web部署",单击"更改"并检查/安装所有复选框/功能. (11认同)

jac*_*per 7

更新:请按照下列步骤操作:

  1. 输入程序和功能(在菜单搜索框中)
  2. 转到 WEB DEPLOY(如果没有,请从 Web 平台安装程序安装)
  3. 选择WEB DEPLOY并单击顶部的更改选项
  4. 检查并安装所有可用选项
  5. 等待安装并关闭/重新打开 IIS GUI
  6. 当您右键单击该网站时,应该会出现这些选项。


Lia*_*iam 5

在安装Web Deploy之前,您需要安装Management Service。如果尚未卸载Web Deploy并重新安装它,则它应该可以工作。