我用的版本是AutoVue18.0版本的,web框架是framwork3.5开始一直在网上看是不是因为控件没有注册的原因;所以我就通过regvr32注册,但是一直会提示找不到文件,这样是属于我没有成功注册的原因吗。在网上我也没找到解决这个注册报错的解决办法。然后我又在Winform程序中使用该控件,将生成平台改为×86后可以正常加载。但是在web应用程序中就是用不了。调试时代码也没有任何报错。
虽然我在网上的注册方法没有成功,但是我在注册表HKEY_CLASSES_ROOT目录下面是可以看到AUTOVUEX的CLSID的
如果是在web里面放入控件,必须在客户端安装.net并且注册(regasm)
还必须保证控件和浏览器的架构一样(都是64bit或者都是32bit)
还必须调整浏览器安全等级才能加载
ocx注册成功了吗,代码是不是这样调用的:
https://blog.csdn.net/csli888/article/details/40399073?locationNum=15
主要还是环境的问题,我之前一直用的时chrome浏览器调试,换了IE就没问题了,问多ActiveX控件的程序只有在IE的环境里才支持。