第一部分:asp.net Session 易失的解决方法
网页中的 session 本来是个不稳定的东西,经常会被丢失,本来用
cookie 不错,不过它能被懂技术的人用工具查看,重要的信息不能用 cookie
存储。查了查资料,找到了下面一段:
由于 Asp.net 程序是默认配置,所以 Web.Config 文件中关于 Session 的
设定 默认的是下面这个:运行后后面会自动加一串字符 ,不好看,
如下:
在<system.web></system.web>节点中修改或添加配置,
有的已经存在,有的还没有存在。
<sessionState mode ="InProc" cookieless ="true" timeout
="20"></sessionState>
改一下 cookieless=“false” 就行了,解决了
字符串的问题
<sessionState mode ="InProc" cookieless ="false" timeout
="20"></sessionState>
想让 session 不容易丢失,设置的 session 配置如下
(电脑上开启 asp.net state 服务):
<sessionState mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString
="data
source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeo
ut="20"/>