MVCアプリケーションをIISサーバーに展開しました。登録ページに移動すると、recaptcha画像が表示されません。ただし、Visual Studioで実行すると、正しく機能します。IIS6を使用しています。
この問題について何か考えがありますか?
よろしくお願いします、
MVCアプリケーションをIISサーバーに展開しました。登録ページに移動すると、recaptcha画像が表示されません。ただし、Visual Studioで実行すると、正しく機能します。IIS6を使用しています。
この問題について何か考えがありますか?
よろしくお願いします、
推測ですが、公開鍵/秘密鍵を正しく設定していますか?
reCAPTCHA を使用するには、公開/秘密 API キーのペアが必要です。このキー ペアは、誰かが Web サイトで reCAPTCHA をホストし、訪問者から回答を収集し、その回答をサイトに送信する攻撃を防ぐのに役立ちます。
reCAPTCHA トークンは、サインアップしたドメインとサブドメインでのみ有効です(上記の攻撃の可能性があるため)。
開発では機能するが、サーバー外では機能しない理由については、次のとおりです。
サーバーの 1 つが「localhost」または「127.0.0.1」の場合、reCAPTCHA は同一ドメイン ルールを適用しません。運用サーバーと同じキーを使用するだけです。
...そのため、キーを適切に設定していなくても、ページがローカル マシンから提供されている場合、reCAPTCHA は機能します。ただし、デプロイすると、キーが正しくないか欠落していると、reCAPTCHA の読み込みが妨げられます。