I have a web farm. I have setup my config and captcha to use session instead of cache. It appears to work about 95% of the time, but every so often we get a grey box displayed. Here are all my settings, etc.
Web.config
ASPX
When we receive the grey box, I can view the image and this is the url.
http://devoam.microcenter.com/OAM/Telerik.Web.UI.WebResource.axd?type=rca&isc=false&guid=73ed64b3-129c-4413-87e2-fd30fa20abc4
When I get a good image to show, I look at the url and they look identical except for the guid of course. Like this:
http://devoam.microcenter.com/OAM/Telerik.Web.UI.WebResource.axd?type=rca&isc=false&guid=e10cd1d2-0d3d-4879-a925-11ad40781114
Now to make this a little more odd, when I get a grey image, if I right click on it and say view image, I can actually see the captcha image; not a grey box.
Not sure what's going on with it. Any help would be appreciated.
Thanks,
Tad
Web.config
<
httpHandlers
>
<
add
path
=
"Telerik.Web.UI.WebResource.axd"
type
=
"Telerik.Web.UI.WebResourceSession"
verb
=
"*"
validate
=
"false"
/>
</
httpHandlers
>
<
handlers
>
<
add
name
=
"Telerik_Web_UI_WebResource_axd"
path
=
"Telerik.Web.UI.WebResource.axd"
verb
=
"*"
type
=
"Telerik.Web.UI.WebResourceSession, Telerik.Web.UI"
preCondition
=
"integratedMode"
/>
</
handlers
>
<location path="Telerik.Web.UI.WebResource.axd">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="Telerik.Web.UI.WebResourceSession.axd">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
ASPX
<
asp:MultiView
ID
=
"mvCaptcha"
runat
=
"server"
ActiveViewIndex
=
"0"
>
<
asp:View
ID
=
"vCaptcha"
runat
=
"server"
>
<
asp:Panel
runat
=
"server"
ID
=
"pnlCaptcha"
class
=
"pnlCaptcha"
>
<
div
class
=
"left"
style
=
"text-align: left;"
>
<
telerik:RadCaptcha
runat
=
"server"
ID
=
"cptPassword"
ValidationGroup
=
"Verification"
ErrorMessage
=
"Captcha message was incorrect"
Display
=
"None"
CaptchaImage-EnableCaptchaAudio
=
"true"
CaptchaTextBoxLabel
=
""
CaptchaAudioLinkButtonText
=
""
ImageStorageLocation
=
"Session"
>
</
telerik:RadCaptcha
>
</
div
>
<
div
class
=
"left"
>
<
asp:LinkButton
ID
=
"btnRefreshCaptcha"
runat
=
"server"
><
img
class
=
"imgRefreshCaptcha"
alt
=
"Refresh Captcha"
src
=
"./App_Themes/public/Images/imgCaptchaRefresh.png"
/></
asp:LinkButton
></
div
>
</
asp:Panel
>
</
asp:View
>
<
asp:View
ID
=
"vCaptchaPassed"
runat
=
"server"
>
You have already passed the captcha.
</
asp:View
>
</
asp:MultiView
>
When we receive the grey box, I can view the image and this is the url.
http://devoam.microcenter.com/OAM/Telerik.Web.UI.WebResource.axd?type=rca&isc=false&guid=73ed64b3-129c-4413-87e2-fd30fa20abc4
When I get a good image to show, I look at the url and they look identical except for the guid of course. Like this:
http://devoam.microcenter.com/OAM/Telerik.Web.UI.WebResource.axd?type=rca&isc=false&guid=e10cd1d2-0d3d-4879-a925-11ad40781114
Now to make this a little more odd, when I get a grey image, if I right click on it and say view image, I can actually see the captcha image; not a grey box.
Not sure what's going on with it. Any help would be appreciated.
Thanks,
Tad