asp.net删除目录,Session丢失

IIS的问题,修改了目录名称或者删除了目录都回导致SESSION丢失

 

但删除文件不会导致session丢失

 

解决的方法有,将临时文件放到系统临时文件夹中去,可以使用如下代码得到系统临时文件夹:

string tempPath = System.IO.Path.GetTempFileName();

 

新建目录的时候,最好能给目录加个随机数字:

 

代码
        /// <summary>
        
/// 获得随机数
        
/// </summary>
        
/// <param name="MinNum">最小值</param>
        
/// <param name="MaxNum">最大值</param>
        
/// <returns></returns>
        public int GetRandomNumber(int MinNum, int MaxNum)
        {
            Random rnd 
= new Random();
            
int i = rnd.Next(MinNum, MaxNum);

            
return i;
        }

 

 

posted on 2010-09-25 15:12  一粒沙  阅读(271)  评论(0编辑  收藏  举报