修改删除目录操作之后,Session失效问题在Web项目中使用 Directory.Move(olddir,newdir)修改目录名称或使用Directory.Delete(true)删除目录后, 发现Session都失效,后来经过试验发现,如果删除改变的目录不属于当前项目所在虚拟目录,则Session可用,相反则不可用;调试跟踪中提示的:Session.get_item()……返回null;
修改删除目录操作之后,Session失效问题
修改删除目录操作之后,Session失效问题后经过研究发现,在虚拟目录删除改变目录会造成Session丢失,以至于失效。而session丢失的实质就是:应用程序重起!
修改删除目录操作之后,Session失效问题
修改删除目录操作之后,Session失效问题也就是说 asp.net 会监视应用程序目录,一但有被监视
修改删除目录操作之后,Session失效问题的动作发生(比如:修改了config、重命名目录等)应用程序就会自动重起
修改删除目录操作之后,Session失效问题当然这时你的session一定丢失了。目录的删除操作一定丢失session。asp.net的内部机制对待目录有点像个守财奴,它死守着目录,你创建它不会管(往里加),一但创建他就会监视该目录,若你要删除或重命名它的(动它的目录),它就发生重起了.
修改删除目录操作之后,Session失效问题
修改删除目录操作之后,Session失效问题如果避免不了这种操作(如:重命名目录);
修改删除目录操作之后,Session失效问题
修改删除目录操作之后,Session失效问题这里我们可以用cookie存信息或存到数据库或将服务器Session信息存储在IIS进程外解决session失效问题
修改删除目录操作之后,Session失效问题
修改删除目录操作之后,Session失效问题我通过将服务器Session信息存储在IIS进程外用来解决修改删除虚拟目录中的目录,Session丢失问题,实现代码如下,
修改删除目录操作之后,Session失效问题
修改删除目录操作之后,Session失效问题
1。首先启动ASP.NET State Services服务如果这个服务不启动,后面的更改不会起作用。
修改删除目录操作之后,Session失效问题
修改删除目录操作之后,Session失效问题
2.在Web.config中修改<sessionState/>配置如以下代码所示
修改删除目录操作之后,Session失效问题
修改删除目录操作之后,Session失效问题    
<sessionState     
修改删除目录操作之后,Session失效问题                   mode
="StateServer"   
修改删除目录操作之后,Session失效问题                   stateConnectionString
="tcpip=127.0.0.1:42424"   
修改删除目录操作之后,Session失效问题                    sqlConnectionString
="data   source=127.0.0.1;Trusted_Connection=yes"   
修改删除目录操作之后,Session失效问题                    cookieless
="false"     
修改删除目录操作之后,Session失效问题                   timeout
="40"     
修改删除目录操作之后,Session失效问题       
/>
修改删除目录操作之后,Session失效问题完成上面两点,就算是IIS重启动了,只要客户端的浏览器标示没变化,session就还有效.

相关文章:

  • 2021-09-22
  • 2021-07-07
  • 2022-12-23
  • 2022-12-23
  • 2022-02-18
  • 2021-10-12
  • 2021-12-09
  • 2022-12-23
猜你喜欢
  • 2021-12-04
  • 2022-12-23
  • 2021-11-25
  • 2021-08-30
  • 2022-03-10
  • 2021-08-29
  • 2021-11-29
相关资源
相似解决方案