2011-07-27 50 views
2

我通過這種方法使用驗證碼:http://www.dotnetcurry.com/ShowArticle.aspx?ID=611驗證碼超時時服務器上,而不是在本地

一切都在我的本地機器上的偉大工程 - 不存在任何問題出現。當我將它上傳到服務器時,這就是問題出現的地方。

我得到ReCaptcha圖像進行渲染,但任何時候請求發送,我得到一個超時。

標記:

... 
<div class="editor-field"> 
    @ReCaptcha.GetHtml(); 
</div> 

<p> 
    <input type="submit" value="Create" /> 
</p> 
... 

代碼:

... 
if (!ReCaptcha.Validate(ReCaptchaValues.PrivateKey)) 
    throw new InvalidOperationException(Enporion.Localization.Properties.Resources.InvalidCaptcha); 
... 

環境:

  • IIS7
  • Server 2008的
  • Asp.Net MVC 3 W /剃刀

任何想法我缺少 - 請讓我知道如果您需要任何關於設置的更多信息,謝謝。

回答

2

檢查您的防火牆設置。確保您允許端口80出站(不是入站)。

+0

偉大的建議 - 我想這是非常明顯的...我明天會回到你身邊;謝謝。 – naspinski

+0

它被阻止... – naspinski

+0

@naspinski是否解決了這個問題?解鎖工作?什麼命令? – AnujKu

相關問題