2012-08-09 63 views
1

我在我的ASP.NET网站中使用了Recaptcha。一切都在开发环境还行,但是当我公开到生产,我得到这个错误:远程名称无法解析:'www.google.com'使用Recaptcha

The remote name could not be resolved: 'www.google.com' 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Net.WebException: The remote name could not be resolved: 'www.google.com' 

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace: 


[WebException: The remote name could not be resolved: 'www.google.com'] 
    System.Net.HttpWebRequest.GetRequestStream() +5322142 
    Recaptcha.RecaptchaValidator.Validate() in D:\recaptcha-repo-dotnet\library\RecaptchaValidator.cs:134 
    Recaptcha.RecaptchaControl.Validate() in D:\recaptcha-repo-dotnet\library\RecaptchaControl.cs:332 
    System.Web.UI.Page.Validate() +141 
    System.Web.UI.Page.Validate(String validationGroup) +8740369 
    System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +84 
    System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10 
    System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13 
    System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36 
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565 

回答

4

您的虚拟主机提供商不允许您的服务器连接到其它计算机。

请他们改变这种情况,或切换到更好的主机。

相关问题