1

我希望有人能治愈我的无知。我之前遇到过以下问题,我似乎无法理解为什么会这样。

我正在开发一个项目,该项目有两个在不同地址下运行的 Web 前端,它们本质上指向同一个 ASP.Net MVC2 项目下的不同目录,它们具有不同的母版页。

现在我创建了 3 组密钥对,一组用于localhost,一组用于site1,一组用于site2,认为 ReCaptcha 只会告诉我挑战是好的,如果它来自具有匹配密钥的适当主机(如果我正确回答ofc。)。

现实情况是,无论我设置了哪些键,无论是 localhost 还是其他,响应总是积极的。

请注意,我只是在我的小型家用 PC 上尝试过这个作为测试项目,所以我不知道一旦部署到生产环境,情况是否会有所不同。

谢谢

4

1 回答 1

0

我认为您不需要为每个网站使用单独的密钥。我在 localhost 和我的实时站点上使用相同的密钥,并且没有遇到任何问题。

我建议只使用一组密钥,然后尝试在一个网站上启动并运行它。它确实有效,我已经使用它大约2年了。

未能向我们展示您的代码:)

于 2012-07-27T09:05:30.660 回答