Mondor的MSCaptcha控件在本地开发机器上运行并显示,但在部署到共享服务器托管服务时不显示其生成的图像.
//我的web.config说:
<handlers>
<add name="MSCaptchaImage"
path="CaptchaImage.axd"
verb="GET"
type="MSCaptcha.CaptchaImageHandler, MSCaptcha"
preCondition="integratedMode,runtimeVersionv2.0"/>
</handlers>
Run Code Online (Sandbox Code Playgroud)
是的,我将.dll FTP到主机服务器上的bin目录,我在Vista上从IIS7运行的本地代码按预期运行.你可能需要帮助的任何其他东西请问但是我需要弄清楚这个,因为我很难过并注意我无法控制主机提供商的服务器
注意:我观察到其他人有这个问题,因为在asp.net [1]回复幸运,因为我的所有Passport和Windows DeadOnArrival凭据都是FUBAR,asp.net甚至不会发给我一个忘记的密码,因为它我也不认识我,所以我无法在asp.net论坛上获得成功.
小智 7
得到它了...
Web.config是区分大小写的.所以在captchaImageHandler中将Capital"C"更改为小"c"
更改:type ="MSCaptcha.*C*aptchaImageHandler,MSCaptcha"To:type ="MSCaptcha.*c*aptchaImageHandler,MSCaptcha"
希望这对你有用..快乐的编码...... :)
小智 5
这对我有用,修改你的web.config文件
第1节.
<system.webServer>
<handlers>
<add name="MSCaptcha" verb="GET" path="CaptchaImage.axd" type="MSCaptcha.CaptchaImageHandler, MSCaptcha"/>
</handlers>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
第2节.
<system.web>
<httpHandlers>
<add verb="GET" path="CaptchaImage.axd" type="MSCaptcha.CaptchaImageHandler, MSCaptcha"/>
</httpHandlers>
</system.web>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9242 次 |
| 最近记录: |