有一个在机器上已经注册的COM+组件:SupToSDP.SDPSrv请问:(1)如何建立这个组件的对象?(2)如何调用这个组件里面的方法?以前没有用asp.net调用过COM+组件,所以不太清楚,请过来人指点下,谢谢!

解决方案 »

  1.   

    在项目里,右键-->添加引用-->选择com组件,然后添加要引用的组件即可.
      

  2.   

    可是它老是提示下面的错误:接口 SupToSDP._SDPSrv 的 QueryInterface 失败。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidCastException: 接口 SupToSDP._SDPSrv 的 QueryInterface 失败。源错误: 
    行 45:  this.Init_From_NC_Content();
    行 46:  SupToSDP.SDPSrvClass a=new SupToSDP.SDPSrvClass();
    行 47:  string b=a.GetProductsList();
    行 48:  Response.Write(b);
    行 49:  }