描述:
谁能给我介绍一下ActiveX,ActiveX Server Component之间的区别?我知道ActiveX Server Component可以在asp中可以使用,但是不知道asp.net中能不能使用。另外普通的ActiveX能在asp和asp.net中能使用吗,如果能怎么使用?另外对操作系统和iis的版本都有什么限制吗?
解决方案1:
前者运行在客户端,后者由IIS调用,运行在服务器上。
解决方案2:没用过,帮顶.
解决方案3: 个人认为:
1)Acitve Server Component是ActiveX的一种而已
2)asp.net应该兼容asp吧
3)你用C、C++开发的ActiveX在asp和asp.net中使用应该没问题
4)操作系统跟iis版本应该没有限制,除非你在开发activeX的时候使用了高版本的API。
后者由IIS调用,运行在服务器上。前者运行在客户端。
解决方案5: Activex控件用在客户端的,不需要IIS
Server COM组件用在服务,可以当一个服务器的一个服务来用的,普通的服务是不需要IIS的,只是说ASP的服务端需要IIS而已。
ActiveX只用于桌面有窗口的客户端,不能用于IIS,也跟IIS无关,要用也仅仅是网页代码中嵌入ActiveX对象标签,由浏览器来加载ActiveX。
Server Component是普通的COM组件,添加了专门的IIS服务器对象的支持,它不是ActiveX组件,只能在IIS服务器上使用。
您可能想查找下面的文章:
- 如何构建一个ActiveXcomponent,使它可以embeddedintoanyActiveXcontainer
- 求DesigningActiveXComponentswiththeMFCDocument/ViewModel正确的连接网址或相关资料,例子和代码
- load:commsactiveXActiveXComponentcan'tbeinstantiated是怎么回事?
- 如何用已有的C++API生成COM或ActiveXComponent
- componentone中的ActiveX拿到其他电脑上用regsvr32注册的问题!?
- 谁能给我介绍一下ActiveX,ActiveXServerComponent之间的区别?