[转]解决WebClient或HttpWebRequest首次连接缓慢问题

http://blog.csdn.net/rrrfff/article/details/6170653?reload

设置代理为空:

  1. <?xml version="1.0"?>  
  2. <configuration>  
  3.   <startup>  
  4.     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>  
  5.   </startup>  
  6.   <system.net>  
  7.     <defaultProxy  
  8.         enabled="false"  
  9.         useDefaultCredentials="false" >  
  10.       <proxy/>  
  11.       <bypasslist/>  
  12.       <module/>  
  13.     </defaultProxy>  
  14.   </system.net>  
  15. </configuration>  

【问题所在】 

.NET4.0中的默认代理是开启的,而我并没有设置!故只有等待超时后才会绕过代理,这就阻塞了.

【问题引申】

如果在其它版本的.NET环境中遇到类似问题,不妨尝试WebClient.Proxy = null;或HttpWebRequest.Proxy = null.

原文地址:https://www.cnblogs.com/newsea/p/4257203.html