加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 22:17:12 所属栏目:asp.Net 来源:网络整理
导读:我们在 Windows 2008R2上有一个运行IIS 7.5的Web场环境.我们使用共享配置和Web存储复制. 我们尝试在其中一台服务器上安装Web Deploy(v3.5),但收到一条错误消息,指出共享配置不支持Web部署. 是否可以在共享配置环境中运行Web Deploy?如果是这样的话? 注意:
我们在 Windows 2008R2上有一个运行IIS 7.5的Web场环境.我们使用共享配置和Web存储复制.

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

是否可以在共享配置环境中运行Web Deploy?如果是这样的话?

注意:我们已经弄清楚了,所以我在这里发布答案.我们可以在这个主题上找到很少甚至没有文档,所以我认为最好在这里托管信息,以便世界其他地方可以轻松找到它.

解决方法

是可以使用共享配置在IIS服务器上安装Web Deploy.以下是我们用它来完成工作的步骤.欢迎提出任何意见,改进或考虑因素.

>打开IIS并在树中选择服务器节点.
>在“管理”部分中打开“共享配置”.
>取消选中“共享配置”,选择“是”将配置复制到本地存储.

>对所有已共享配置的服务器执行此操作,因为需要在安装Web Deploy后重建配置并重新连接每个服务器.

>通过此处的Web平台安装程序安装Web Deploy 3.5(或更新版本):

> http://www.microsoft.com/web/gallery/install.aspx?appid=WDeploy
>安装Web Deploy将修改将在共享配置环境中导致问题的身份验证规则,因此需要手动更新这些规则.

>打开IIS并在树中选择服务器节点.
>在“管理”部分中打开“管理服务委派”模块(安装Web部署后将显示此模块).

>编辑以下规则并将凭据设置为有权访问共享配置的用户.通常,可以创建一个新帐户,该帐户可以被授予对共享配置存储的访问权限或使用IIS服务帐户.这将使Web部署代理能够使用域帐户而不是默认本地帐户访问共享配置.

> createApp
> recycleAPP
> appPoolPipeline,appPoolNetFx
> backupSettings

>重新启动Web Deployment Agent服务.
>重新启动Web管理服务.
>重新启动IIS服务.
>确保已在所有服务器上禁用共享配置.
>现在重新启用共享配置,打开IIS并在树中选择服务器节点.
>在“管理”部分中打开“共享配置”.
>如果这是第一台服务器,则需要使用以下步骤导出配置(如果不跳到下一步):

>单击导出配置…
>将物理路径设置为共享配置位置,然后输入相应的加密密钥.
>如果导出成功,您应该看到成功对话框.

>选中启用共享配置.
>将物理路径设置为共享配置位置,然后单击“应用”.
>输入相应的加密密钥,然后单击“确定”.
>重新启动IIS服务.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读