gpt4 book ai didi

asp.net - 在启用共享配置的 IIS 7+ 上安装 Web Deploy

转载 作者:行者123 更新时间:2023-12-04 03:21:06 25 4
gpt4 key购买 nike

我们有一个在 Windows 2008R2 上运行 IIS 7.5 的网络农场环境。我们使用共享配置和网络存储复制。

我们尝试在其中一台服务器上安装 Web Deploy (v3.5),但收到一条错误消息,指出共享配置不支持 Web Deploy。

是否可以在共享配置环境中运行 Web Deploy?如果有怎么办?

注意:我们已经弄清楚了,所以我在这里发布答案。我们几乎找不到关于这个主题的文档,所以我认为最好在此处托管信息,以便世界其他地方可以轻松找到它。

最佳答案

是的 Web Deploy 可以使用共享配置安装在 IIS 服务器上。这是我们用来让它工作的步骤。欢迎任何意见、改进或考虑。

  • 打开 IIS 并在树中选择服务器节点。
  • 打开共享配置管理 部分。
  • 取消选中 共享配置选择将配置复制到本地存储。
  • 这样做到全部 已共享配置的服务器,因为您需要在安装 Web Deploy 后重新构建配置并重新连接每台服务器。
  • 通过此处的 Web 平台安装程序安装 Web Deploy 3.5(或更高版本):
  • http://www.microsoft.com/web/gallery/install.aspx?appid=WDeploy
  • 安装 Web Deploy 将修改身份验证规则,这将导致共享配置环境出现问题,因此需要手动更新这些规则。
  • 打开 IIS 并在树中选择服务器节点。
  • 打开管理服务委托(delegate) 中的模块管理 部分(一旦安装了 Web Deploy,此模块就会出现)。
    enter image description here
  • 编辑以下规则并将凭据设置为有权访问共享配置的用户。通常可以创建一个新帐户,该帐户可以被授予访问共享配置存储或使用 IIS 服务帐户的权限。这将使 Web 部署代理能够使用域帐户而不是默认本地帐户访问共享配置。
    enter image description here
  • 创建应用
  • 回收APP
  • appPoolPipeline,appPoolNetFx
  • 备份设置
  • 重启网络部署代理 服务。
  • 重启网页管理服务。
  • 重启 IIS 服务。
  • 确保您已禁用所有服务器上的共享配置。
  • 现在要重新启用共享配置,打开 IIS 并在树中选择服务器节点。
  • 打开共享配置管理 部分。
  • 如果这是您需要使用以下步骤导出配置的第一台服务器(如果不跳到下一步):
  • 点击导出配置...
  • 设置物理路径 到共享配置位置并输入适当的加密 key 。
  • 如果导出成功,您应该会看到一个成功对话框。
  • 查看启用共享配置 .
  • 设置物理路径 到共享配置位置,然后单击应用。
  • 输入适当的加密 key ,然后单击确定。
  • 重新启动 IIS 服务。

  • 然后,您将需要使用共享配置为每个服务器再次执行这些步骤,除非您可以跳过步骤 #14。

    关于asp.net - 在启用共享配置的 IIS 7+ 上安装 Web Deploy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21632763/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com