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

前端之家收集整理的这篇文章主要介绍了asp.net – 在启用了共享配置的IIS 7上安装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.

猜你在找的asp.Net相关文章