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

 

 

相关文章:

  • 2021-11-07
  • 2022-01-10
  • 2022-12-23
  • 2021-09-01
  • 2022-01-15
  • 2021-11-18
  • 2021-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-25
  • 2022-12-23
  • 2021-07-07
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案