【问题标题】:reCaptcha validation with timeout exception带有超时异常的 reCaptcha 验证
【发布时间】:2013-12-30 12:09:48
【问题描述】:

我在本地主机上运行的 MVC 3 Web 应用程序中使用 reCaptch。

几周前一切正常,但突然失败了。

突然出现这个错误。

if(!ReCaptcha.Validate(_config.RecaptchaPrivateKey)){ <-- times out here
  //process other fields in the form
}

填写表格并热提交后,我会收到此错误:

操作已超时

说明: 当前执行过程中发生了未处理的异常 ...

异常详情: System.Net.WebException:操作已超时

这是代理问题吗? 这是因为我在 localhost 上的站点在 3316 端口上运行吗?

localhost:3316/user/signup

我看到一些帖子表明 reCAPTCHA 需要端口 80,但我的应用程序在端口 3316 上运行

可能是什么问题?

谢谢

【问题讨论】:

    标签: asp.net asp.net-mvc asp.net-mvc-4 captcha recaptcha


    【解决方案1】:

    我通过创建继承 IWebProxy 的代理类解决了这个问题。

    然后指定在内部使用此代理,我必须将其转换为不需要使用它的其他环境。

    查看此问题并接受答案:

    Is it possible to specify proxy credentials in your web.config?

    上面的链接有一些发现,所以我收藏了它以备将来使用。

    【讨论】:

    • 如何找到要使用的代理地址?还要使用什么用户名和密码?
    • 您好,代理地址和网络详细信息适用于您的本地网络。 :)
    • 当我不在任何网络中时,reCaptcha 失败。只是我的电脑连接到互联网。
    猜你喜欢
    • 1970-01-01
    • 2015-06-16
    • 2018-10-31
    • 1970-01-01
    • 2017-01-11
    • 1970-01-01
    • 2021-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多