首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WebResponse读取网页出现无法连接远程服务器的现象,怎么解决

2011-12-26 
WebResponse读取网页出现无法连接远程服务器的现象,如何解决?程序是这样的:1.WebRequestwebReqWebRequest

WebResponse读取网页出现无法连接远程服务器的现象,如何解决?
程序是这样的:
1.   WebRequest   webReq   =   WebRequest.Create(webSite);
2.   WebResponse   webRespon   =   webReq.GetResponse();
3.   Stream   restream   =   webRespon.GetResponseStream();
4.   Encoding   encode   =   Encoding.GetEncoding( "gb2312 ");
5.   StreamReader   sr   =   new   StreamReader(restream,   encode);
调试时在第二行出现提示:无法连接远程服务器
请问大家这个问题怎么解决?
另外_strData   =   sr.ReadToEnd();等待的时间过长,出现死机的现象。如何解决?

[解决办法]
1.首先用IE检测以下你要抓取的网页能不能正常打开;
2.检测你传递的参数是不是正确;
3.如果正常_strData = sr.ReadToEnd();不需要很长时间;

热点排行