2011-08-18 22 views
3

需要一些建議/幫助。 我剛開始使用這個ASP.NET的Recaptcha庫,從這link在ASP.NET選項中使用Recaptcha命中超時

我已經按照該頁面上的簡單指南,它與本地主機部署和開發很好地工作。

不過,我動了的Recaptcha同樣簡單的頁面,以我公司的服務器來測試網頁後出來,我試圖驗證的ReCaptcha字時撞之下例外。

操作超時

我懷疑它是與SSL,但我公司的網站 我瀏覽的,沒有使用HTTPS,它只是HTTP。我曾經嘗試都 方法,具有驗證碼設置OverrideSecureMode爲「真」 - 它 沒有工作,其設置爲false,它不工作,以及(如附圖所示)

<recaptcha:RecaptchaControl 
      ID="recaptchaControl1" runat="server" 
OverrideSecureMode="True" 
      PublicKey="My_Public_Key" 
      PrivateKey="My_Private_Key" 
     /> 

我後面的代碼,我只是用一個簡單的按鈕來調用和顯示文本 其在Visual Studio在localhost工作: -

if (Page.IsValid) 
{ 
    // do the stuff 
} 

else 
    // show the error message from recaptcha 

我能做些什麼來解決這個問題?請幫忙。

回答

3

聽起來像貴公司服務器的防火牆設置有問題。 reCAPTCHA要求端口80出站(不是入站)到Google服務器。