开发 COM+ 应用程序时,主要任务包括设计组件对象模型 (COM) 组件以封装应用程序逻辑,以及将这些组件集成到 COM+ 应用程序中。可以将这些组件集成到现有的 COM+ 应用程序中,也可以为这些组件创建新的(空)应用程序。可以使用“组件服务”管理单元来创建新的空 COM+ 应用程序。
重要 | |
无法在运行 Microsoft Windows(R) 2000 之前版本的操作系统的计算机上安装 COM+ 服务器应用程序。COM+ 服务器应用程序需要支持组件服务的平台。 |
应用程序的最低配置是不需要安全性的应用程序。如果应用程序需要安全性,请使用“组件服务”管理单元来设置进程级安全性,或在创建应用程序之后向预定义的角色添加用户。
Administrators 中的成员身份或等效身份是完成此过程所需的最低要求。请查看本主题中“其他注意事项”中的详细信息。
创建新的 COM+ 应用程序的步骤 |
打开“组件服务”。
在控制台树中,找到与要在其中创建应用程序的计算机相关联的“COM+ 应用程序”文件夹。
右键单击该“COM+ 应用程序”文件夹,指向“新建”,然后单击“应用程序”。
在 COM+ 应用程序安装向导中,单击“下一步”。
在“安装或新建应用程序”页中,单击“创建空应用程序”。
在“创建空应用程序”页中,键入新应用程序的名称。在“激活类型”下,单击“库应用程序”或“服务器应用程序”,然后单击“下一步”。
在“设置应用程序标识”页的“帐户”下,单击要对其设置应用程序标识的帐户,然后单击“下一步”。
注意 默认选择为“交互式用户”。交互式用户是指登录运行该应用程序的计算机的 Windows 帐户的用户。若要选择其他用户,请单击“该用户”,然后输入特定用户或组的信息。
在“添加应用程序角色”页上,单击“添加角色”,以指定要为应用程序创建的所有角色。默认情况下,创建名为“CreatorOwner”的单个角色。
单击“下一步”。
若要向已创建的角色添加所需的用户,请在“向角色中添加用户”页上,双击某一角色名称,单击“用户”文件夹,然后单击“添加”。默认情况下,会将您的用户帐户添加到 CreatorOwner 角色中。
单击“下一步”,然后单击“完成”。
新的应用程序将立即出现在控制台树中。
其他注意事项
-
“组件服务”不再位于“管理工具”中。若要打开“组件服务”,请单击“启动”。在搜索框中,键入 dcomcnfg,然后按 Enter。
-
若要执行此过程,您必须是目标计算机的系统应用程序上的 Administrator 角色的成员。在默认配置中,仅向此角色分配本地计算机管理员。有关详细信息,请参阅设置管理安全性。
-
如果要让未经身份验证的网络用户运行 COM+ 应用程序,则应用程序角色必须包括匿名用户。在 Microsoft Windows Vista(R) 中,默认情况下,Everyone 组中不包括匿名用户。安装或创建新的应用程序时,可以在 COM+ 应用程序安装向导中添加此类用户。在该向导的“添加应用程序角色”页上,单击“添加角色”,键入 ANONYMOUS LOGON,然后单击“确定”。