谁能给我介绍一下ActiveX,ActiveX  Server Component之间的区别?我知道ActiveX  Server Component可以在asp中可以使用,但是不知道asp.net中能不能使用。另外普通的ActiveX能在asp和asp.net中能使用吗,如果能怎么使用?另外对操作系统和iis的版本都有什么限制吗?

解决方案 »

  1.   

    个人认为:
    1)Acitve Server Component是ActiveX的一种而已
    2)asp.net应该兼容asp吧
    3)你用C、C++开发的ActiveX在asp和asp.net中使用应该没问题
    4)操作系统跟iis版本应该没有限制,除非你在开发activeX的时候使用了高版本的API。
      

  2.   

    ActiveX只用于桌面有窗口的客户端,不能用于IIS,也跟IIS无关,要用也仅仅是网页代码中嵌入ActiveX对象标签,由浏览器来加载ActiveX。
    Server Component是普通的COM组件,添加了专门的IIS服务器对象的支持,它不是ActiveX组件,只能在IIS服务器上使用。
      

  3.   

    你可以在VB6中试着写一个ActiveX Server COM组件, 实现ASP的服务器对象的初始化等等.
      

  4.   

    Activex控件用在客户端的,不需要IIS
    Server COM组件用在服务,可以当一个服务器的一个服务来用的,普通的服务是不需要IIS的,只是说ASP的服务端需要IIS而已。
      

  5.   

    后者由IIS调用,运行在服务器上。前者运行在客户端。
      

  6.   

    前者运行在客户端,后者由IIS调用,运行在服务器上。