使用IIS(localhost)测试时重新学习的问题

时间:2011-09-16 12:25:30

标签: asp.net iis recaptcha

我在我的应用程序中使用recaptacha,当我使用IIS测试时,它在recaptcha.validate方法上给出了错误“操作超时”但是它对本地端口的工作非常好,应该是什么原因和什么应该解决?

2 个答案:

答案 0 :(得分:4)

Bigb是对的, recaptcha确实要求端口80与谷歌服务器进行通信

签出线程

您需要添加代理服务器设置以便在web.config文件中重新接收

取自here

的示例
<system.net>
<defaultProxy>
<proxy usesystemdefault = "false" bypassonlocal="false"
   proxyaddress="http://ntproxyus.lxa.perfora.net:3128" />
</defaultProxy>
</system.net>

答案 1 :(得分:2)

如果您在不同的计算机上运行应用程序,请检查那里的防火墙设置,recaptcha需要端口80出站才能与Google服务器通信。