mondor的mscaptcha控件运行并显示在本地开发计算机上,但在部署到共享服务器宿主服务时不显示其生成的映像。
//my web.config说:

<handlers>
<add name="MSCaptchaImage"
   path="CaptchaImage.axd"
   verb="GET"
   type="MSCaptcha.CaptchaImageHandler, MSCaptcha"
   preCondition="integratedMode,runtimeVersionv2.0"/>
</handlers>

是的,我将.dll ftp到主机服务器上的bin目录,并且我在vista上从iis7运行的本地代码按预期运行。您可能需要帮助的其他任何东西,请询问,但我需要弄清楚这一点,因为我被难住了,并注意到我无法控制主机提供商的服务器
注意:我注意到其他人有这个问题,在asp.net上得到了回应[1]幸运的是,我的所有护照和windows死信证明都是完全错误的,asp.net甚至不会给我发送一个忘记的密码,因为它也不知道我了,所以我不能参与到asp.net论坛中。
[1]http://forums.asp.net/p/1468509/3395243.aspx

最佳答案

知道了。。。
web.config区分大小写。所以在captchaimagehandler中将大写字母“c”改为小写字母“c”
更改:type=“mscaptcha.*c*aptchaimagehandler,mscaptcha”
收件人:type=“mscaptcha.*c*aptchaimagehandler,mscaptcha”
希望这对你有用。
快乐编码…:)

09-17 21:42