用于托管服务器的 Web Deploy 3.6 的 msi...在哪里可以找到?

用于托管服务器的 Web Deploy 3.6 的 msi...在哪里可以找到?

在 Win2012-R2 上

Web 平台安装程序提供了一个选项(我需要...):“用于托管服务器的 Web Deploy 3.6”

在此处输入图片描述

我想将其放入我的 dsc 脚本中,但无法在 download.microsoft.com 或 microsoft.com 的其他地方找到离散 msi。

如何自动安装这个小狗?

答案1

https://www.microsoft.com/en-us/download/details.aspx?id=43717 我在这里找到了 WebDeploy_amd64_en-US.msi,可能是您想要的。

答案2

我在尝试将 Windows Server 2008R2 Standard 中的 Web 发布激活到 IIS 7.5 时遇到了这个问题。通常,如果服务器未脱机,则可以通过安装用于托管服务器的 Web Deploy 3.6 并从管理服务启用远程连接来轻松激活它。

1)确保Management Service角色服务已安装(从服务器管理器)

2) 必须安装 WebDeploy_amd64_en-US.msi(如Jun指出的那样)。我已经完全安装了它。

3)我还安装了 Microsoft Visual Studio Express 2012 for Web这里显然,Visual Studio 本身不是必需的,但为了使 Web 发布正常工作,似乎需要许多先决条件。

作为查找实际所需组件的替代方法,可以在另一台机器上使用 Web 平台安装程序(需要网络连接),在为托管服务器安装 Web Deploy 3.6 后,它将显示实际安装的组件。但是,安装过程的一部分也是 IIS 配置。

我发现安装 VS 2012 Express 更容易(之后可以卸载,因为共享组件会保留)。

该组件由 Web Platform Installer v5 命令行导出,作为 Web Deploy 3.6 托管服务器所需的依赖项(以及大约 20 个其他组件)。

相关内容