您好,我通过C#语言开发了一个ActiveX控件,通过打包成CAB文件供用户通过IE下载使用,当用户机子上已经安装了.Net Framework时运行是正常的。但是,有的用户电脑上没有安装.Net Framework就无法使用,要求从Web上下载控件,但是用户不能连接外网。我在网上查找了资料,发现可以在制作ActiveX控件安装包是设置从服务器上下载。但是我尝试以下两种方式:
1. 将ActiveX控件安装程序、info文件和生成的.Net必备组件例如:dotnetfx.exe都打包进CAB文件中;
2. 还是仅打包ActiveX控件安装程序和info文件为CAB文件,将dotnetfx.exe和windowsInstaller.exe等都与CAB文件放到相同下载目录下。
但是两种方式都无法从服务器上下载,还是要求从Web上下载,是不是我什么地方设置的不对呢?请高手指教,在线等,非常感谢。