在使用httpwebrequest的时候发现,第一次连接需要20s左右,我的系统是win7,很崩溃,除了我那个用户可以等待的了,但是第二次,就没有问题了,于是在博客园找了一下..
在这里发现了:http://www.cnblogs.com/llcto/archive/2011/11/19/2255263.html
解决
经过几天在网上搜索,终于找到了一个和我差不多的问题,并给出了解决方法,不过他说是.net framework4.0,而我的是在windows7上就出问题。
最终根据给出的解决方法分析,可能是和系统不同的“默认代理和用户验证策略”有关。大家有知道准确原因的请指教。
解决方法如下:在web.config里加入以下代码,原来的代码C#代码无需修改
< system.net > < defaultProxy enabled ="false" useDefaultCredentials ="false" > < proxy /> < bypasslist /> < module /> </ defaultProxy > </ system.net >