设置代理为空:

  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.

 

[转]解决WebClient或HttpWebRequest首次连接缓慢问题_其他   作者:NewSea     

  如无特别标记说明,均为NewSea原创,版权私有,翻载必纠。欢迎交流,转载,但要在页面明显位置给出原文连接。谢谢。