我已经实现了reCAPTCHA的溶液(最新版本),到我的ASP.NET Web项目。它在我的本地环境中工作正常,但在我们的SSL加密服务器上,我收到警告消息“您是否只想查看安全传送的网页内容?此网页包含的内容不会使用安全的HTTPS连接传送,这可能会危及整个网页的安全。“这只发生在Internet Explorer中。ASP.NET验证码在Internet Explorer SSL警告消息
我发现,这些论坛上和其他人不推荐使用的服务器更改为新的谷歌(旧:https://api-secure.recaptcha.net新:https://www.google.com/recaptcha/api),但我并没有直接引用的JavaScript文件,只是使用.NET库。
任何帮助将不胜感激!
感谢丹。如果我的生命依靠它,我不认为我会找到源头! –
关于如何实际设置MVC3中OverrideSecureMode的值的任何建议?当我尝试这样做,其中承载recpatcha的HtmlHelper我MVC3 .cshtml页:'ReCaptcha.OverrideSecureMode = TRUE;'VS说,对OverrideSecureMode定义缺失。再次 – TimH
@TimH,看看源:http://code.google.com/p/recaptcha/source/browse/trunk/recaptcha-plugins/dotnet/library/RecaptchaControlMvc.cs :)回答更新。 –