VC 2005安装IE8错误的解决方法

来源:互联网 发布:php函数strip tags 编辑:程序博客网 时间:2024/06/15 14:23

系统环境:VS2005 + IE8,XP SP3
问题描述:VS2005添加函数时提示 当前页面的脚本发生错误,行:843,char:2,错误:"ParameterType.Value.length'为空或不是对象,代码0。继续运行脚本就提示此网站的某个加载项运行失败,请检查"Internet选项"中的安全设置是否存在潜在冲突。
原因:IE8兼容性问题。据称,VS2008+IE8也存在同样的问题。
解决方案:
1. 推荐方案:安装Internet Explorer 8 for Windows XP 安全更新程序 (KB969897)。该更新同时会解决VS添加向导的问题。
http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=d9e27ce1-4e7c-437f-9477-e7805a33da08
或者根据系统版本选择合适的补丁:
http://technet.microsoft.com/en-us/security/bulletin/MS09-019
2. 修改注册表:
定位到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones
新建项 1000
在该项下,新建DWORD值:
Name = 1207
Type = REG_DWORD
Data = 0x000000

 

1.注册WizCombo Class控件

regsvr32 "D:/Program Files/Microsoft Visual Studio 8/Common7/IDE/VsWizard.dll"

 

2.导入注册表

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Ext/Stats/{d4d285dd-2447-11d7-8bf6-00b0d03daa06}/iexplore]

"Type"=dword:00000001

"Time"=hex:d8,07,07,00,04,00,1f,00,0f,00,19,00,0c,00,90,02

"Count"=dword:0000000c

"Flags"=dword:00000004

"Blocked"=dword:00000005

 

[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings/Zones/1000]
"1207"=dword:00000000

 

3.管理IE加载项

启用WizCombo Class控件,设置为允许任意站点范围。

原创粉丝点击