在Win2012-R2上
Web平台安装程序提供了一个选项(我需要…):“主机服务器的Web部署3.6”
我想把这个放到我的dsc脚本中,但是在download.microsoft.com或microsoft.com上的其他地方找不到离散的msi。
如何自动安装这只小狗?
尝试激活Windows Server 2008 R2标准中的Web发布到IIS 7.5时遇到了问题。 通常,如果服务器不处于脱机状态,则可以通过安装用于托pipe服务器的Web Deploy 3.6并启用Management Service的远程连接来简单地激活它。
1)确保安装了Management Serviceangular色服务(从服务器pipe理器)
2)必须安装WebDeploy_amd64_en-US.msi(正如Jun指出的那样)。 我已经完全安装了它。
3)我也从这里安装了Microsoft Visual Studio Express 2012 for Web。 显然,Visual Studio本身并不是必需的,但为了Web发布工作,似乎需要许多先决条件。
作为查找实际所需组件的替代方法,可以在另一台计算机上使用Web平台安装程序(需要networking连接),并在安装Web Deploy 3.6 for hosting服务器后,将显示实际安装的组件。 但是,安装过程的一部分也是IISconfiguration。
我发现安装VS 2012 Express要容易得多(之后可以卸载,因为共享组件将会保留)。
这个组件是由Web Platform Installer v5命令行导出的,作为Web Deploy 3.6用于托pipe服务器(以及另外20个其他服务器)所需的依赖项。