C#实现域名查询的一个问题
在网上找个程序,但是总是超时报错,大家帮我看看,vs2005环境,在虚拟主机上也出错。
   protected void button1(object sender, System.EventArgs e)
   {
    string domain=TextBox1.Text;
    string strURL="http://...."+domain;
    //Response.Redirect(strURL);如果这样跳转测试的话没有问题
    WebRequest wRequest = WebRequest.Create(strURL);  
    wRequest.Timeout = 30000;  
    try
    {
     WebResponse wResponse = wRequest.GetResponse();
     Stream responseStream = wResponse.GetResponseStream();
     StreamReader reader = new StreamReader( responseStream, Encoding.Default );  
     string responseHTML = reader.ReadToEnd();
     int i;
     i=responseHTML.IndexOf("您选择的下列域名还未被注册");
     if (i>0)
     {Label1.Text="可以注册";}
     else
      {Label1.Text="不可以注册";}
    }
    catch
    {
     Label1.Text="超时";
    }
    }
//上面的程序我感觉没有问题,可能是下面的代码出问题了,麻烦帮看看。
    override protected void OnInit(EventArgs e)
   {
    InitializeComponent();
    base.OnInit(e);
   }
   private void InitializeComponent()
   {     
    this.Load += new System.EventHandler(this.Page_Load);
   }
  }
------解决方案--------------------调用我写的webservice吧
http://www.cbgame.net/domainserver.asmx
用GetDomainInfo参数传递下域名
------解决方案--------------------下面那里肯定没问题的。能把具体的错误信息帖出来吗?