COM+ 应用程序安装概述

可以在您自己的组织中开发 COM+ 应用程序,在该组织中开发人员完全了解目标环境:用户帐户、用户组、服务器名称等等。开发人员将配置并导出该应用程序。管理员仅在目标系统上安装该应用程序。

还可以从非 Microsoft 应用程序供应商处购买 COM+ 应用程序。如果应用程序供应商未提供指导您完成所需安装步骤的常规安装程序,则您必须自行安装并配置 COM+ 应用程序。

COM+ 应用程序的配置通常是在暂存计算机上执行的,而不是在生产计算机上执行的。如果使用暂存计算机,则必须将已配置的 COM+ 应用程序和 COM+ 应用程序代理从暂存计算机导出,然后将它们安装在生产计算机上。

手动安装 COM+ 应用程序包括以下主要步骤。根据应用程序供应商或开发人员选择提供应用程序的方式,可能并不需要所有这些步骤。有关详细信息,请参阅应用程序可能提供的任何信息。

  1. 在暂存计算机上,为特定的目标环境配置 COM+ 应用程序。

  2. 从暂存计算机中导出特定于环境的客户端安装文件和服务器端安装文件。

  3. 在生产计算机上安装 COM+ 应用程序或 COM+ 应用程序代理。

有关完成这些步骤的过程,请参阅管理 COM+ 应用程序

暂存计算机和生产计算机

在暂存环境中安装和测试应用程序非常有用,您可以使用暂存环境模拟在网络中其他人员使用的生产计算机上部署这些应用程序后可能出现的方案。

还可以使用暂存环境管理版本控制和更新组件。可以修改应用程序,在暂存环境中测试该应用程序,然后将其作为要在生产计算机上安装的单元导出,而不必在生产计算机上更改应用程序的配置或更新各个组件。

在某些情况下,暂存环境与生产环境之间的配置是相同的,唯一的不同之处在于不能公开访问暂存环境。在这些情况下,只能将已配置且已验证的应用程序从暂存环境复制到生产环境。

更新 COM+ 应用程序版本

COM+ 应用程序已过期或不再使用时,必须更新或删除它们。如果要升级 COM+ 应用程序,则必须首先删除以前安装的版本,然后再安装更新的应用程序。

若要删除应用程序,然后再安装应用程序,请参阅删除 COM+ 应用程序安装 COM+ 服务器应用程序

COM+ 应用程序的服务器端安装

服务器应用程序文件 (.msi) 中包含 COM+ 服务器应用程序的所有必需信息。可以使用组件服务管理单元或 Windows Installer 从 .msi 文件安装 COM+ 应用程序。

若要防止对导出的应用程序进行未经授权的修改,请将服务器应用程序文件仅存储在具有受限写入权限的目录中。出于其他的安全考虑,请使用 Authenticode(TM) 对服务器应用程序文件进行签名。有关使用 Authenticode 的详细信息,请参阅 Authenticode (https://go.microsoft.com/fwlink/?LinkId=66679)(英文)。

如果 COM+ 应用程序中的组件要求安装或配置其他资源(数据库连接、数据文件或文本文件、Internet 信息服务 (IIS) 虚拟根目录配置等),则必须使用组件服务以外的工具或实用程序安装这些资源。

若要安装 COM+ 应用程序,请参阅安装 COM+ 服务器应用程序

COM+ 应用程序的客户端安装

在计算机上安装 COM+ 服务器应用程序后,可能必须使用 DCOM 或消息队列远程访问该应用程序。

如果要远程访问应用程序,则可以使用组件服务管理单元导出 COM+ 应用程序代理。应用程序代理文件 (.msi) 包含通过 DCOM 从客户端计算机远程访问 COM+ 服务器应用程序中的类所需的必要信息。通过结合组件服务管理单元使用应用程序代理文件,可以在您所处站点中的客户端计算机上安装 COM+ 应用程序代理。

可以创建一个应用程序代理,该代理可以访问与导出它的计算机不同的服务器。当必须将生产计算机的应用程序代理从暂存计算机导出时,此操作非常有用。若要更改服务器名称,请在组件服务管理单元中单击该计算机属性页上的“选项”选项卡,然后输入正确的应用程序代理远程服务器名称 (RSN)。

若要安装 COM+ 应用程序代理,请参阅安装 COM+ 应用程序代理


目录