升级 Windows Server AppFabric

使用 Windows Server AppFabric 安装程序可以升级 AppFabric 的版本。如果您在安装 AppFabric 以前版本的计算机上运行安装程序,则安装向导会提供升级或卸载 AppFabric 的选项。您无法添加或删除单个功能。

AppFabric 升级程序允许您从 AppFabric 的 Beta 2 Refresh 版本升级到 RTW 版本。若要进行升级,AppFabric Beta 2 Refresh 必须与 .NET Framework 4 RTM 或更高版本一起安装。

AppFabric 升级程序不允许您从 AppFabric 的 Beta 1 或 Beta 2 版本进行升级。使用该程序,您只能从 AppFabric Beta 2 Refresh 升级到 RTW。必须通过先卸载 AppFabric 然后安装更高版本的方式从 AppFabric Beta 1 或 Beta 2 进行升级。有关详细信息,请参阅删除功能和卸载安装 Windows Server AppFabric

可以使用多种不同的方法启动 AppFabric 安装向导。例如,从 Microsoft 下载中心下载的可执行文件或在「开始」菜单上执行 Install AppFabric 命令。其中任一命令均可启动升级过程。只能使用 AppFabric 安装向导升级 AppFabric;您无法使用 AppFabric 配置向导升级 AppFabric 配置。现有配置和注册表设置将不会发生更改。这包括 .net Framework 4 RTM 配置文件和根与应用程序 Web.config 文件。

升级程序执行先决条件检查,并一直等待安装了所有先决条件之后才继续进行升级。如果任何 AppFabric 窗口服务正在运行,则升级将会在“平台验证”页上停止,并通知您事件收集服务、工作流管理服务和/或缓存服务正在运行。在继续执行之前,必须先停止这些服务。在您停止了它们之后,先决条件检查将会成功完成,然后可以继续执行升级过程。升级仅检查事件收集服务、工作流管理服务或缓存服务的默认实例是否正在运行。升级不会检查 AppFabric 安装之后创建的事件收集服务、工作流管理服务或缓存服务的其他实例。如果存在安装程序无法识别的其他服务实例,则升级会继续并且会在升级完成时提示您重新启动,因为如果升级前未停止其他服务实例,文件可能处于使用之中。在自动安装的情况下,在进行升级之前安装脚本必须停止这些服务。即使服务正在运行,升级仍将会继续进行。在升级之后,必须重新启动计算机。

升级 AppFabric 之后,您可能需要运行数据库升级脚本(如果 AppFabric 升级需要作为升级进程的一部分更新数据库架构)。如果需要数据库升级,则在执行此步骤之前,由于数据库版本不匹配,系统将处于不一致状态。AppFabric 中使用的数据库的升级始终是手动过程。

本节内容

  2011-12-05