在IIS7上安装和配置Web部署

在本演练中,我们将介绍为管理员或非管理员部署安装和配置 Web 部署的步骤。 这意味着使客户端能够使用 Web 部署将网站内容发布到服务器所需的步骤,即使客户端没有服务器的管理员凭据也是如此。

注意:目前,Web 部署 V3 RTW 只能通过直接下载获得。 我们仍在处理 WebPI 源。 安装 V3 RTW 的最简单方法是按照安装配置 Web 部署教程中的指示,先使用 WebPI 4 RC (x86 (https://download.microsoft.com/download/C/4/9/C4963E95-B3E7-4520-BD87-86BFEED90A1E/WebPlatformInstaller_x86.msi) /x64 (https://download.microsoft.com/download/C/4/9/C4963E95-B3E7-4520-BD87-86BFEED90A1E/WebPlatformInstaller_amd64.msi) ) 安装 & Web 部署 V3 RC,然后更新它运行 Web 部署 V3 RTW msi。

服务器必须具有 IIS7 附带的操作系统,这意味着 Windows Server 2008 或 Windows Server 2008 R2。

使用上述方法 (1) 或 (2a) 安装 Web 部署后,所有服务器级配置都已完成,但站点级别需要其他配置。 可以使用下面所述的方法 (1) 或 (2) 来完成此站点配置。

使用上述方法 (1) 或 (2a) 安装 Web 部署。 如果使用客户端操作系统(如 Vista 或 Windows 7)或不使用 IIS7+ 的 Windows 服务器版本(例如 Windows Server 2003),则需要在安装方法 2a) 中 (Web 平台安装程序中选择 Web 部署工具 2.1 产品选项,或直接从 Web 部署工具下载页安装 (安装方法 2b) 。 对于这些客户端或服务器 2003 计算机,Web 管理服务处理程序组件和关联的委派规则将不适用。

  • 如果要升级 Web 部署的现有安装,请确保在管理命令提示符处运行以下命令来重启处理程序和代理服务:

  • net stop msdepsvc & net start msdepsvc

  • net stop wmsvc & net start wmsvc

  • 确保防火墙允许连接到正在使用的服务。 默认情况下,Web 部署代理 服务 (MsDepSvc) 侦听端口 80,Web 管理服务 (WmSvc(也称为“处理程序”) 默认侦听端口 8172)。

  • 必须使用内置管理员帐户运行 MsDepSvc,或者从已添加到管理员组的域帐户运行 MsDepSvc。 不是内置帐户的本地管理员将无法使用 MsDepSvc。

  • 检查是否尚未向 IIS 注册 .NET 4.0:

    • 症状: 已安装 .NET 4.0,但 IIS 中没有 .NET 4.0 应用程序池或处理程序映射。 无法浏览到使用 .NET 4.0 的应用程序 (例如,基于 WebMatrix 网站模板应用程序的应用程序在发布后) 。
    • 原因: 在安装 IIS 之前,计算机中已安装了 .NET 4.0。
    • 解决 方案: 运行以下命令,将 .NET 4.0 注册到 IIS: %systemdrive%\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet\_regiis.exe -iru

原文链接:https://learn.microsoft.com/zh-cn/iis/install/installing-publishing-technologies/installing-and-configuring-web-deploy

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享