本人菜鸟,现在在做一个采集yahoo的查询结果的工具。遇到了这个问题。我自己有一千个查询,Yahoo的查询URI格式是http://boss.yahooapis.com/ysearch/web/v1/{query}?appid={yourBOSSappid}[&param1=val1&param2=val2&etc,用自己的查询替代{query}部分,后面是一些参数。我的程序每new一个httpwebrequest对象,就用它提交一个查询。当提交了30~50个查询时,就会出现“基础连接已经关闭:接收时发生错误”的异常。但是重新运行还是在30~50个时崩掉,没有发现被ban的迹象。查询之间无论sleep多久,最后都要崩掉。我自己觉得应该是这些连接没有关闭的原因,请版上大牛给点提示,无论是指出错误或是另给新方法都欢迎。谢谢了:)