是这样的我想在用户访问网站时执行一次远程域名验证的过程...
首先连接到http://www.xxx.com/domin.aspx 返回一个域名的列表如果当前访问域名在返回的列表中,则系统正常访问,如果不在,则提示未授权的一个功能.....
现在问题就是在连接到这个列表时报错了...
无法解析此远程名称: 'its.9-so.com' 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Net.WebException: 无法解析此远程名称: 'xxx.com'源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
[WebException: 无法解析此远程名称: 'xxx.com']
   System.Net.HttpWebRequest.GetResponse() +1501723
   doCheck.check.ProcessRequest(HttpContext context) +102
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +154
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64[Exception: Unhandled Exception while processing NeatUpload child request]
   Brettle.Web.NeatUpload.UploadHttpModule.Application_BeginRequest(Object sender, EventArgs e) +886
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +92
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64 

解决方案 »

  1.   

    用httpwebrequest??
    确定服务器可以正常访问互联网
      

  2.   

    服务器不能访问互联网,你还用什么System.Net.HttpWebRequest.GetResponse
      

  3.   

    你获得这个错误报告,并不代表,你的服务器可以正常访问互联网,因为这个错误表示,它找不到'xxx.com'这个域名的Ip,例如一台计算机dns没有配置好,别人一样可以通过网络访问它,但它无法通过dns获去别的网站的东西
      

  4.   

    汗,因为是虚拟机,我忘记设置DNS  多谢hdt细节决定成败啊...结贴