我研究这个问题已经很长时间了,ASPUpload的组件以及其它几个组件都使用过,多多少少对这些组件的工作原理有些了解,对于其它一些问题的讨论也都遇到过。前几个星期开发的WebbUpload2.0经过一段时间的测试后,发现它完全是一个超级大BUG,所以放弃发布它了。(不想害人了。)

先收集一些网络上关于这个问题的一些内容:

http://blog.joycode.com/saucer/archive/2004/03/16/16225.aspx 
http://www.cnblogs.com/bestcomy/archive/2004/06/09/14267.aspx BestCompy的上传组件
http://www.cnblogs.com/lion.net/archive/2004/07/14/24294.aspx lion 的上传组件
http://www.voidland.com/blog/article.asp?id=22


一般情况下,用ASP,net上传大文件会遇到以下几个问题:
1、无法Catch的页面找不到错误,一般会是DNS错误,这里有一个小讨论。
http://koffer.cnblogs.com/archive/2005/04/21/142799.aspx

2、还会遇到这样的几个问题:
Action cancled,我在测试WebbUpload2.0的时候遇到多次,跟踪的LOG发现是用户取消了上传。然而这是不可能的,唯一的可能就是IIS自动取消了用户上传。

还有一个错误就是:http://support.microsoft.com/kb/893227
这给我们的程序设计出了个大难题,我的WebbUpload2.0失败之处就是内存占用太大了,在上传1G的文件时,内存直线上升,到300MB的时候,IIS就闪了一次,于是出现页面找不到。跟踪发现在算法只一味的追求速度,而没有管内存。这是一个失败的做法!也让自己清醒了一次。
知道错误以后,就可以自己解决问题。

相关文章:

  • 2022-12-23
  • 2021-11-14
  • 2022-12-23
  • 2021-11-19
  • 2021-08-29
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-21
  • 2022-01-21
  • 2021-09-25
  • 2021-10-10
  • 2021-12-27
  • 2021-10-24
  • 2022-12-23
相关资源
相似解决方案