06 2012 档案

(share)WebClient的问题
摘要:你有没有碰到new出多个WebClient执行的时候,第二个WebClient出现超时的情况呢?那么多半是没有修改默认的连接数。只需要在程序的一开始加上ServicePointManager.DefaultConnectionLimit = 512(默认只能连接一个,估计是微软怕设置太多机子扛不住)就可以。使用WebClient时最好用using(var myWebClient=new WebClient){…}。这样,不管什么时候不用的时候,WebClient都会自动Dispose。overriding GetWebRequest() is the best solution to WebC 阅读全文

posted @ 2012-06-18 16:34 gws 阅读(260) 评论(0) 推荐(0)

慎用FileStream
摘要:RT 今天测试给我提了问题叫我排除客户测试环境的一个无法通过浏览器下载文件的Bug。按照之前的经验,这种问题90%是文件夹权限的问题。于是乎,三下五除二,到服务器上一阵折腾。终于将相关的文件夹的IIS_Users的只读权限打开。满怀信心的重新点击下载的按钮,浏览器开始有反应,但有点慢,我心想,恩,这下应该好了,no news is good news。结果,啪,又跳到了错误页面。这下蒙了。心想,估计是没设好,于是,又到服务器一阵折腾。完了小心翼翼地再点击下载按钮,啪,又出错。我的娘啊,这下咋办。回服务器查看windows日志。unhandled access exception...这个,很. 阅读全文

posted @ 2012-06-12 11:40 gws 阅读(234) 评论(0) 推荐(0)

导航