ASP.NET的reCaptcha示例似乎不起作用。我按照说明操作,但它总是返回false,“验证字是不正确的。”。
条目很好。我正在使用localhost作为网站,但我没有收到任何公钥/私钥错误,这是我在添加错误密钥时所做的(作为测试)。
我已经看到这个错误报道很多但没有好的答案。有些人建议在检查它是否有效之前调用控件上的验证,但这对我不起作用。
答案 0 :(得分:2)
我发现了另一个问题,它在Visual Studio Web开发服务器下无法运行,但它在IIS下运行。
通过将服务器作为外部进程启动,可以使其在Web开发服务器下工作。我在我的工具菜单上有它。更改服务器启动以使用“localhost”而不是启动Web开发。我查看了源代码和.NET控件,看起来这里已经有代码来检查IPV6名称问题。
希望这有助于任何追随我的人......