当前位置:当百下载站 > 电脑软件 > 应用软件 > Web 部署工具(Web Deploy)v3.5
Web 部署工具(Web Deploy)

Web 部署工具(Web Deploy)

版本:v3.5 大小:5.08MB 语言:简体中文 类别:应用软件
  • 类型:国外软件
  • 更新:2026-09-18 17:41:18
  • 系统:win7/win8/win10/win11

详情介绍

Web Deploy 是微软推出的一套免费服务器部署技术,用来简化 IIS 网站、Web 应及服务器的迁移、管理和发布工作。它不只是上传文件这么简单,还能处理数据库结构、数据同步、执行变更脚本以及设置安全访问控制列表。整个部署流程可以与 Visual Studio 配合自动完成,也支持命令行脚本操作。管理员它能在 IIS 6.0 和 IIS 7.0 之间迁移应用,或者高效同步服务器场。对于需要频繁发布网站、管理多台 IIS 服务器的用户来说,这是一个相当实用的工具。

Web 部署工具(Web Deploy) 软件界面截图

核心能力与部署机制

1、 支持发布文件之外的更多操作,包括部署数据库结构和数据、运行数据库变更脚本、配置安全访问控制列表

2、 所有部署步骤都能通过 Visual Studio 自动执行,减少手工干预

3、 管理员可以使用命令行脚本运行 Web Deploy,完成同步或迁移任务

4、 能够将 IIS 6.0 服务器迁移到 IIS 7.0,也支持两台服务器之间的同步

5、 委派用户可以通过 IIS 管理器将 ASP.NET 和 PHP 应用部署到 IIS 7.0 服务器

迁移规划与服务器场同步

- 在迁移开始前,工具会检测不兼容项并预览建议的更改,帮助提前发现潜在问题

- 通过提前了解风险,管理员可以采取对应措施,让 IIS 6.0 到 IIS 7.0 的迁移更顺畅

- 在 IIS 7.0 服务器场中同步网站、应用或服务器时,工具会对比源和目标内容,只传输需要同步的差异部分

- 同步过程会自动识别特定网站的配置、内容、数据库和证书,减少手动选择的工作量

- 除了默认行为,还可以指定其他提供程序参与同步,例如 COM、GAC 和注册表设置

打包、存档与开发工具集成

- 可以把已安装 Web 应用的配置和内容打包,包括 SQL 数据库,用于存储或重新部署

- 打包后的文件可以通过 IIS 管理器部署,而且不需要管理员特权

- 该工具集成在 Visual Studio 2010 中,方便开发人员把 Web 应用发布到 Web 服务器

- 软件运行需要 .NET 环境,请先安装 .NET Framework V2.0 可再发行组件包

安装与配置流程

1、 Web Deploy 的安全访问机制和接口依赖 IIS 的“管理服务”组件,使用前必须先安装该组件

2、 打开“服务器管理器”添加角色服务,按提示完成“管理服务”的安装

3、 “管理服务”装好后,运行 Microsoft Web Deploy 2.0 安装程序,一路点击“下一步”即可

4、 安装完成后,确认“管理服务”处于运行状态

5、 进入“IIS 管理器用户”添加一个账号,这个账号基于 IIS 而非 Windows 账号,安全性相对更高

6、 为需要使用 Web Deploy 的站点添加管理账号:选中站点,进入“IIS 管理器权限”,点击“允许用户…”,从 IIS 管理器中添加用户

发布设置与权限注意事项

- 在 WebMatrix 的发布设置中选择“Web Deploy”,服务器填写 WebServer 的 IP 地址,用户名和密码填写之前添加的 IIS 管理器用户信息

- 网站名称需要与 IIS 里站点对应的名称一致

- 如果当前 WebMatrix 站点配置了数据库,可以在发布设置中通过 Web Deploy 配置数据库信息,发布网站的同时把数据库传给 WebServer

- 点击“验证连接”时,如果 WebServer 使用自签名证书,会出现警告提示,勾选“为 WebMatrix 的将来会话保存此证书”并点击“接受证书”即可继续连接

- 使用“IIS 管理器用户”进行 Web Deploy 发布时,目录权限要添加“LocalService”账号的修改权限

- 如果希望用 WebMatrix 检查网站兼容性,还需要为 WebServer 上网站所在目录添加“Service”账号的读取权限

下载地址

  • 电脑版
Web 部署工具(Web Deploy)v3.5

用户评论

(您的评论需要经过审核才能显示)


0条评论