flyfaraway

云端漫步

导航

flyfaraway学习笔记之--COM+组件技术(二)

Posted on 2011-02-01 14:23  flyfaraway  阅读(159)  评论(0)    收藏  举报

6、COM的远程自动化服务部署

 COM部署到其它服务器方法:
 (1)、对于COM
    直接复制com的所有生成文件到目标服务器,regsvr32 注册即可。
 (2)、对于COM+
    直接复制COM的所有生成文件到目标服务器,regsvr32注册后,在组件服务中配置COM+即可。

 COM部署到其它客户端方法:
 (1)、对于COM
   服务器:
    a.COM服务器上执行 远程自动化连接管理器 程序RACMGR32.exe;
    b.在“COM 类”列表中选择类,在“客户访问”选项卡中,选择“允许通过关键字进行远程创建”,在“客户访问”选项卡中,确认已选择“允许远程激活”;
    c.运行服务器上的“自动化管理器” — Autmgr32.exe(加到启动项)。
   客户端:
    a.将 .vbr 文件复制到客户机,该文件是创建自动服务程序时创建的;
    b.运行:CLIREG32 MYSERVER.vbr;
    c.设置 com服务器网络地址,设置网络协议(TCP/IP)。

  (2)、对于COM+
   服务器:
    a.建立COM+应用程序;
    b.新增组件,注意:同时选择.DLL和.TLB两个文件;
    c.导出COM+应用程序为“应用程序代理”,选中“以COM+ 1.0格式保存应用程序”,得到.MSI和.MSI.CAB;
   客户机:
    a.运行 服务器导出的 .MSI 即可。如安装时出1928错误,检查导出时服务器的第b,c步骤;
    b.客户机当前用户必须成功登录到服务器上才能创建。(身份认证:可以设置和服务器相同的用户密码)。