Asp.net mvc 3 当在服务器上而不是在本地时,ReCaptcha超时

Asp.net mvc 3 当在服务器上而不是在本地时,ReCaptcha超时,asp.net-mvc-3,recaptcha,Asp.net Mvc 3,Recaptcha,我通过以下方法使用ReCaptcha: 在我的本地机器上一切都很好-那里没有问题。当我把它上传到服务器上时,问题就出现了 我得到了要渲染的ReCaptcha图像,但无论何时发送请求,我都会得到一个超时 标记: ... <div class="editor-field"> @ReCaptcha.GetHtml(); </div> <p> <input type="submit" value="Create" /> </p>

我通过以下方法使用ReCaptcha:

在我的本地机器上一切都很好-那里没有问题。当我把它上传到服务器上时,问题就出现了

我得到了要渲染的ReCaptcha图像,但无论何时发送请求,我都会得到一个超时

标记:

...
<div class="editor-field">
    @ReCaptcha.GetHtml();
</div>

<p>
    <input type="submit" value="Create" />
</p>
...
环境:

  • IIS7
  • 服务器2008
  • Asp.NETMVC3W/razor

知道我遗漏了什么吗?如果您需要有关设置的更多信息,请告诉我。谢谢。

检查您的防火墙设置。确保您允许端口80出站(而不是入站)。

这是一个很好的建议-我想这很明显。。。我明天给你回电话;谢谢。@naspinski解决了这个问题吗??解锁成功了吗?什么命令?是的,这起作用了-我不记得我到底做了什么-那是很久以前的事了。
...
if (!ReCaptcha.Validate(ReCaptchaValues.PrivateKey)) 
    throw new InvalidOperationException(Enporion.Localization.Properties.Resources.InvalidCaptcha);
...