[转]解决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.

 

posted @ 2015-01-28 21:50  NewSea  阅读(221)  评论(0编辑  收藏  举报