在 W2016 IIS 10 上安装 webdeploy

Posted

技术标签:

【中文标题】在 W2016 IIS 10 上安装 webdeploy【英文标题】:Install webdeploy on W2016 IIS 10 【发布时间】:2017-03-11 06:17:54 【问题描述】:

如何在 IIS 10 W2016 上安装 web deploy?

到目前为止我已经尝试过

    使用web平台v5安装“web deploy 3.6” 安装后,我已更新 Web 部署服务以在本地管理员帐户下运行。 我已经手动关闭了服务器上的防火墙 我已确保管理服务正在运行 重新启动服务器 我已使用 telnet 验证该端口已打开,然后使用 netstat -an 验证该端口已打开并且我可以连接到它

【问题讨论】:

您收到什么错误? 症状是,如果您右键单击该站点,则在上下文菜单中看不到部署。我猜 Deploy 也不行。 【参考方案1】:

我必须在 Windows 功能中安装名为“管理服务”的新管理工具

为了安装这个:

    开放服务器角色/功能 查找管理工具 检查管理服务

从其他人的经验更新

您可能需要重新启动服务 如果您使用了安装程序,请重新安装/修复 web deploy 的安装

Bart Verkoeijen 提供了一个使用 power-shell 命令(查看下面的评论)安装此功能的选项。

如果您使用 Desired State Configuration (DSC)

,此命令很有用

【讨论】:

或 PowerShell Install-WindowsFeature Web-Mgmt-Service 完成此操作后,您还需要“修复”或重新安装“web deploy 3.6”,否则当您右键单击该站点时,您不会在上下文菜单中看到“Deploy” 我安装了网络管理服务功能,但它似乎没有自动启动。然后我对 web deploy 3.6 进行了修复,但在这种状态下似乎无法正常工作。我启动了该服务,然后卸载了 Web deploy 并重新安装了它,这似乎最终对我有用。 @JimGilmartin thnx 我相信它会帮助其他人的信息 原谅三重回复:我也发现重新安装 WebDeploy 是使事情正常运行所必需的。在我这样做之前,我看到了错误 404。【参考方案2】:

我刚刚在四台服务器上执行此操作,必须先安装管理服务,然后再进行 Web 部署(如果已安装,则重新安装 Web 部署)。管理服务安装在服务器角色下的位置与其他答案中描述的位置略有不同。

希望这对某人有所帮助。

[![在此处输入图片描述][1]][1]

【讨论】:

以上是关于在 W2016 IIS 10 上安装 webdeploy的主要内容,如果未能解决你的问题,请参考以下文章

网址重写未安装在 Windows 10 IIS 10 上

Windows10中的IIS10安装php manager

powershell 在Windows 10上安装/启用IIS

win10系统无法安装IIS。

在 Windows 10 上通过 ODBC 连接到 Access 数据库时出现 IIS 500 错误

在运行 XAMPP 和 IIS 的电脑上设置 WordPress