没关系,不过.NET中可以使用COM+。

解决方案 »

  1.   

    COM+是一种服务,
    由于.net暂时并没分布式事务处理,组件缓存等力能。
    为了提高应用程序的性能,使用COM+是必要的。
      

  2.   

    使用com+ 还有多大的市场 ?
      

  3.   

    com+ 和市场没有关系,你的问题就好象用 vs20003 的 ContextMenu 有多大市场?除非你是做中间件的公司。
      

  4.   

    com+是是把COM与Microsoft事务服务器(MTS)和分布式COM(DCOM)结合在一起的一个东东.它提供了一组面向中间层的的企业级服务。COM组件和.Net类都能访问这些服务。COM+的服务是对.NET框架所提供服务的补充(因为这些服务.NET是没有的)。所以到目前为止不管.NET还是其他MS的东东,还是要用COM+提供服务(如果需要这些服务的话)。
      

  5.   

    有,非常有,它有很多特性是webservice不能替代的
      

  6.   

    COM互操作性:
    COM组件使用COM二进制标准,.Net组件使用CLR规范.但是可以通过一些工具实现互操作;工具如下:
                   tlbimp.exe(com输入到一个代理.net程序集中)
                   regasm.exe(把.net程序集输入注册表,使com可以访问)
                   tlbexp.exe(把.net程序集输出到一个类型库,时com组件可以通过早期绑定来访问)
                   aximp.exe(产生一个Windows控件,该控件对定义在给定OCX名称的Active控件进行包装)
    如果你想走的更远,一定要学习啊.