asp.net程序运行时,在
C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files会留下大量的js文件,图片等.
这样,别人访问时可以保留这些文件
怎么修改asp.net程序,使得IE关闭前把上面文件夹里与访问的asp.net程序有关的删除掉呢

解决方案 »

  1.   


    DirectoryInfo fold = new DirectoryInfo(@"C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files");
                if (fold.Exists)
                {
                    FileInfo[] files = fold.GetFiles();
                    foreach (FileInfo f in files)
                    {
                        f.Delete(); 
                    }
                }
    //网站发布时,注意权限问题
      

  2.   

    如果要想让客户端调用Temporary   Internet   Files里面的文件,好像会有安全警告
      

  3.   

    访问网站的临时文件都在这里
    ---可不可以在程序中修改成这样:在Temporary Internet Files里面建一个子文件夹,这个asp.net程序运行时的临时文件都放在这个子文件夹下