原因分析:
1、造成该问题的原因是 Service Pack 2 为了提高系统的稳定性,默认状态下是屏蔽了对 XBM,也即是 x-bitmap 格式的图片的显示,而这些验证码恰恰是 XBM 格式的,所以显示不出来了。
2、还有可能就是在IIS中没有启用父路径。
解决办法:
1、修改注册表,使 Windows Server 2003 SP2 支持XBM格式图片的显示,只需在系统注册表中添加键值"BlockXBM"=dword:00000000 就可以了,具体操作如下:
1) 打开系统注册表;
2) 依次点开HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer\\Security;
3) 在屏幕右边空白处点击鼠标右键,选择新建一个名为“BlockXBM”为的 DWORD 键,其值为默认的0;
4) 退出注册表编辑器。
2、启用父路径
在IIS中右击相应的站点-属性-主目录-应用程序设置-配置-选项-勾选“启用父路径”
文章评论