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;
        }

 

 

你可能感兴趣的:(asp.net)