我在IE中使用一个ActiveX,但是当我更改了HTML页面中的CODEBASE里边的版本号码更新了,并且ActiveX源文件的版本号码我也更新了.可是在HTML页面中仍然不更新ActiveX,不知道什么原因.此外,我的ActiveX是没有证书的,和这个有关系吗?
我的ActiveX是用VC写的,以下3种均告失败
1)用VISUAL INTERDEV生成CAB文件.
2)直接使用ActiveX文件.
3)用VB里的PACKAGE工具生成CAB文件.
我的ActiveX是用VC写的,以下3种均告失败
1)用VISUAL INTERDEV生成CAB文件.
2)直接使用ActiveX文件.
3)用VB里的PACKAGE工具生成CAB文件.
HOWTO: Prevent Caching in Internet Explorer (Q234067)
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q234067
试着使用ctrl+F5强制 server update.2.删除\%WINDOWS%\Downloaded Program Files中已经download并install 的组件。看看重新update是否会安装新的版本。3.另外如果你使用了ini文件,检查一下。参看:
Q249233 HOWTO: Package ATL Controls for Use Over the Internet
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q249233希望对你有帮助!- 微软全球技术中心 VC技术支持 本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查
(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
原因在于一个HTTML方面的小问题,害得我.....555
就是在.CAB文件后边要写VERSION=1.2.3等等就可以了.
这样做并没有自动更新,
必须让用户做以上操作,对于一般用户,太烦琐了。
我试着增加version的值,不能自动更新