httpwebRequest多线程访问的时候提示“服务点数超过最大数目“

来源:互联网 发布:常用的数据挖掘软件 编辑:程序博客网 时间:2024/06/05 09:09

之前我使用了个代理测试的类,开始用的好好的。

今天在别一个项目里使用的测试的时候就提示错误了,提示“服务点数超过最大数目“。



最开始我上网查资料,把ServicePointManager.DefaultConnectionLimit修改了。

ServicePointManager.DefaultConnectionLimit = 250;

但经过测试还是不对,怎么回事呢?原来的使用正常,那和原来的仔细对比一下就知道了。最终定位到这一句代码。

ServicePointManager.MaxServicePoints = 512
这一句我原来的项目里是注释掉了的,新的项目里没有注释。新项目里注释掉后,测试通过。

这个最大值估计不设置就会有一个最大的,自己设置了反而是反效果。(如果有朋友也有这样的问题,可以加我QQ 1508496092 一起交流一下)





原创粉丝点击