解决方案 »

  1.   

    Refer here:
    http://www.cnblogs.com/insus/archive/2009/04/08/1431986.html
      

  2.   

    别删了,就在你的数据库里能够知道文件过期(或者比如说将记录移动到另外一个表)就行了,这样比较快且稳定。改到下一次启动 global.asax 的时候一次性删除所有“过期”的文件吧。
      

  3.   

    回到你的问题本身,我怀疑你可能只是在“本地”测试过。要知道许多初学者写的所谓asp.net程序,一旦发布到其它(作为服务器的)机器上就完蛋了。因为他的程序可能只知道在服务器上播放文件,而不是在客户端。所以你需要注意从根本上放止这类(单人开发时的)web设计误区。