问题来在本人这里Blog的空间
之前,Blog的评论功能出现问题,主要是验证码无法生成.
后来,通过SiteConfig设置屏蔽掉了验证流程.这样才使评论功能能够基本正常的运作.
但是,感觉没有验证码,好像缺少了点什么似的.通过吕了解到该空间支持Handler.而Blog程序的验证码是经过Handler的.
所以排除这个因素的可能.
有点比较不解的是,Blog在本机测试时,所有通过http管道的操作都是正常无误.
为了找到问题所在,于是自己写了个简单的Handler处理模块(让网页只能显示'hello world').
开始时,webconfig设置是
<add verb="GET" path="*.aspx" type="handlerClass.MyHandler, handlerClass" />
测试结果正常.
后来,将webconfig改设为:
<add verb="GET" path="CaptchaImage.aspx" type="handlerClass.MyHandler, handlerClass" />
即系统原来指向的目标文件.这时候测试时,IE告知无法找到该网页.
呵呵,原来这么个鸟原因.
于是往空间上传一个命名为CaptchaImage.aspx的空文件.测试一下,OK.验证码出来了,效果和本机测试时一样.
问题是解决了.但为什么会有这样的情况,我就不明白了.本机测试时,没有这个文件也照样生成的,放到人家服务器上就挂了,奇怪.