只能通过 remoting 或者 web services  !

解决方案 »

  1.   

    remoting???
    能示例一下吗?
    多谢!
      

  2.   

    将你 com+ 服务 编译成 dll ,在 remoting 项目中添加引用就可以了!
    web services 同样!
      

  3.   

    也就是一个打包成.dll的类
    那些类要成为com+服务有两种方法,一种是继承ServicedComponent
    另一个是在组件服务中手动配置!然后呢要创建强名称,sn -k youcomponetname.snk(可不要关键看你代码怎么写)
    接着是编译
    再后:注册regasm youcomponetname.dll现在com+可以用了!客户端就是:你直接引用youcomponetname.dll
    然后你要用什么,注意import 就行了!
    其余的就与类之间的调用一样!
      

  4.   

    怎样指定那台服务器的那个COM+服务?
    代码怎样写?
      

  5.   

    指定那台服务器,是由你的 Remoting、WebServies 客户 代理 定义的!
    Com+ 服务与 Remoting 、WebService 服务 安装 在同一主机上!
      

  6.   

    1:那些类要成为com+服务有两种方法,一种是继承ServicedComponent
    对于这一种,你编译之后,你再打开组件服务中,COM+服务中,就存在那么一个组件了!
    另一个是在组件服务中手动配置!
    对于这一种,你在哪台电脑里配置就在哪台里脑里!2:然后你把它导出来,也是一个.dll的文件,
    你哪里要用,你就把放到哪里,你就把它当作一般的的来对待,在客户端调用,3:(客户端就是:你直接引用youcomponetname.dll
    然后你要用什么,注意import 就行了!
    其余的就与类之间的调用一样!
    )注意它不是真的,它会自己找到你导出.dll的那台机子,当然要在局域网中!还有一种是用http/tcp也就是管道,你在客户端调用时指定IP.端口,就不用第二步了!
      

  7.   

    就用http;//IP地址:端口
    或Tcp;//IP地址:端口
      

  8.   

    多谢!看来我还要好好研究一下COM+:(