2010-05-17 62 views
1

当我使用这样的代码:System.Net发出

System.Net.WebClient objClient = new WebClient(); 
string url = "http://google.com"; 
objClient.DownloadString(url); 

它需要几个用于连接秒得到确立,然后开始下载。我昨天重新安装了Windows,并且这个问题开始了。当我重新安装Windows时,这个问题似乎就会发生。

有人知道为什么会出现此问题吗?谢谢大家。

+0

所以你想知道它为什么这么慢?你在问什么? – 2010-05-17 14:35:27

+0

它可能...我已经从连接属性>网络选项卡> Internet协议(TCP/IP)>属性>高级> WINS选项卡>启用LMHOSTS查找复选框未选中“启用LMHOSTS查找”。它对问题有一定影响,减少连接建立时间,但仍不能达到最佳性能。我想鞠躬这些更正问题... – backdoor 2010-05-17 15:06:32

回答

1

查看您的Internet Explorer设置中是否配置了代理(工具 - Internet选项 - 连接 - LAN设置)。确保你已检查Automatically detect settings

+0

谢谢你。我这样做,它的作品完美。更有吸引力的是,当我取消选中“自动检测设置”再次没有改变的地方,与最后的配置,所以我有最好的表现... 再次感谢 – backdoor 2010-05-17 14:50:05

+0

太棒了!很高兴这是为你工作! :) – 2010-05-17 15:03:46

0

也许您的Internet Explorer中启用了代理的自动配置?由于您没有专门设置WebClient对象的代理设置,因此它会查看Internet Explorer设置。