还有
我在做framework sample中的servicedcomponent时
在com+ explorer中看不见 组件的图标在转(就是有个加号的黄色圆球),也看不到有多少个pool、激活状态等
为什么

解决方案 »

  1.   

    不用web service,remoting用什么?ServicedComponent只是用到COM+里的服务,但并不能实现远程调用。
      

  2.   

    要实现远程调用,就用Web Service。
      

  3.   

    效率问题 一定不能用web service
    remoting还可以考虑,但要用transaction,role-based security,不又回到com+了吗
    c#下有像VB的 CreateObject("myObject","\\server") 这样的东西吗?要不就这样写 组件即是ServicedComponent又是Remoting
    using System.Runtime.Remoting;
    using System.EnterpriseService;
    [Transaction(TransactionOption.Requited)]
    public void myMiddleTier : MarshalByRefObject,ServicedComponent
    {
    }
    有人做过这样的东西吗,有点复杂了哦!
      

  4.   

    C#没有CreatObject,VB.net里面才有。你可以看看VB的升级指南,这样你就可以找到CreateObject在.net Framwork里的替代品。或者你就直接引用
    Microsoft.VisualBasic.dll使用里面的CreateObject函数!
      

  5.   

    本地直接调用就可以了。
    COM+只是提供了一些本地服务,关于远程服务,总是需要其他方法支持的。