Hi,
I have developed an asp.net web app and use the webcaptcha control.
Running the app on my production machine I can see the captcha image but it is not diplayed on the web server remote machine.
Is there any trick?
Thanks in advance
I had the same problem with IIS 7.5.
The reply given here may work for IIS 7 but for 7.5 you need to specify a name. (Also the example given above did not have a correct closing tag). The following works for me: in the <system.webServer><handlers> section or web.config:
<add path="WebCaptchaImage.axd" verb="GET,HEAD" type="Infragistics.Web.UI.EditorControls.CaptchaImageHandler" name="CaptchaHandler" />
Seems you can give it any old name. You should leave the entry in the <System.Web><httpHandlers> section.
Kind regards,
Paul
Hello T0rren1e,
Please let me know if I can provide any further assistance regarding this matter.
By dropping the WebCaptcha onto your form, the control automatically registers CaptchaImageHandler in the web.config file. The handler has the following definition and this works for II6
<httpHandlers>
<add path="WebCaptchaImage.axd" verb="GET,HEAD" type="Infragistics.Web.UI.EditorControls.CaptchaImageHandler"
validate="true" />
</httpHandlers>
For IIS 7.0 running in Integrated mode, you register the handler by using the handlers element in the system.WebServer in the web.config section like below Please let me know if you have any questions regarding this matter.
<system.webServer>
<handlers>
</handlers>
</system.webServer>
Please let me know if you have any questions regarding this matter.
My production server has no iis installed, and in the deployment machine iis 7 is installed.
Hello t0rren1e,
What is the version of IIS on your production server?