检查这个值:
ServicePointManager.DefaultConnectionLimit = ????
有的环境下默认的就2个链接,打开第三个链接的时候就卡住不动了.那就是因为这个参数的当前值是2.
所以当你 多次访问一个地址
var req = WebRequest.Create(url) as HttpWebRequest;
//卡在下面这一句
var rsp = req.GetResponse() as HttpWebResponse;
在开始链接前的任意位置设置他的值即可:
ServicePointManager.DefaultConnectionLimit = 1000;