刚刚安装了IIS,随后安装zblog(asp版)测试,但是发现登录验证码不能显示,为什么不能显示?难道是程序有问题?我于是把另一套正在使用的程序拿过来试试,问题依旧。程序没有问题,那么就有可能是环境配置上存在问题。于是边配置环境边调试,试图找出问题所在。
1、单独访问验证码文件
调试程序需要单独访问验证码程序,以便能从输出错误里发现问题,验证码文件位置是:
/function/c_validcode.asp
可这样单独访问
http://博客地址/function/c_validcode.asp
我使用的是IIS7.5,显示的结果是
图一:访问验证码显示结果
看不到具体错误信息,要设置下IIS,让浏览器输出错误信息。
2、设置IIS将错误发送到浏览器
点击网站,再双击“ASP”图标,如图:
图二:双击ASP图标
在打开窗口里,“将错误发送到浏览器”设置为True
图三:设置将错误发送到浏览器
3、再次访问验证码文件
再次访问验证码文件,出现如下提示:
图四:提示不允许的父路径
好了,问题终于找到了,现在设置“允许父路径”就应该把问题解决了。
4、设置IIS允许父路径
进入上图三的位置,也即是“ASP”的设置界面,“启用父路径”设为True
图五:启用父路径设为True
设置完毕,记得保存哦。
5、再次访问验证码文件
再次访问验证码文件,这时应该可以显示了。如图:
图六:验证码显示了
总结
zblog登录验证码不显示的原因,是没有“启用父路径”所致,本文介绍的是IIS7.5的方法,如果用户使用IIS6.0,道理也是一样的,“允许父路径”即可。如下图所示:
图七:IIS6设置启用父路径
点击网站“属性”-“主目录”-“配置”,然后在弹出窗口切换到“选项”标签,勾选“启用父路径”即可。
温馨提示,以上各项设置完毕后记得保存哦。
☉几个ZBlog文件重建,一键完成 (2015-7-28 14:7:36)
☉zblog文章管理界面显示文章浏览数的方法 (2015-6-18 15:44:1)
☉ZBlog SEO优化:侧栏最新文章静态化 (2015-2-6 8:16:39)
☉解决zblog后台速度慢的问题 (2014-12-16 3:13:11)
☉警惕zblog的草稿、私人、锁定文章泄漏你的秘密 (2013-12-17 22:42:59)
☉zblog上传文件出现未知错误 大小不能超过200k【解决】 (2012-11-20 22:14:5)
☉zblog写文章也能打出换行符 附FCKeditor常见使用技巧 (2012-9-5 18:12:11)
☉你没想到的在zblog博客评论留下链接的SEO方法 (2012-8-28 18:7:11)
☉如何实现zblog发布文章后自动更新sitemap文件 (2012-3-14 23:5:57)
☉去掉zblog留言编辑后留下的“最后编辑”那句提示文字 (2012-2-22 17:4:1)
☉zblog用户可放心 百度能读懂中文标签【图】 (2011-11-15 23:3:30)
☉SEO:百度对zblog的中文tag标签地址并不买帐 (2011-1-14 23:13:8)
☉Zblog只在首页和该文章所在分类页显示文章置顶的方法 (2010-11-15 23:38:57)
☉zblog主题本地安装失败:Theme Sapper 认为: 该主题不需要升级 (2010-11-10 16:43:19)
☉月光博客的真实流量和估算收入 (2010-9-28 0:10:58)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。