如何在ASP.NET环境下长期保存ASP.NET页面的session变量
来源:百度文库 编辑:神马文学网 时间:2024/05/23 20:06:06
如何在ASP.NET环境下长期保存ASP.NET页面的session变量 在Windows2003的服务器中的IIS6加入了应用程序池来回收一些无用的进程的功能,当由于网站程序的错误或访问量太多的导致的应用程序池会自动回收该进程,防止网站进入“死机”状态,而这时候的应用程序池的回收就会导致session变量被清除,就出现了session变量不见的现象。
为了解决这种在Windows2003下才出现的问题,我们在服务端起动ASP.NET State Service服务,并且在系统的machine.config做了一些改动。现在默认的情况下会话状态mode是StateServer。如果您的网站根目录下也配有一个web.config配置文件,请把mode="InProc"改成mode="StateServer",如下代码,就可以防止session变量的丢失:
mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Integrated Security=SSPI"
cookieless="false"
timeout="30"
/>
为了解决这种在Windows2003下才出现的问题,我们在服务端起动ASP.NET State Service服务,并且在系统的machine.config做了一些改动。现在默认的情况下会话状态mode是StateServer。如果您的网站根目录下也配有一个web.config配置文件,请把mode="InProc"改成mode="StateServer",如下代码,就可以防止session变量的丢失:
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Integrated Security=SSPI"
cookieless="false"
timeout="30"
/>
如何在ASP.NET环境下长期保存ASP.NET页面的session变量
ASP.NET环境的安装
asp.net中怎样在页面间传值?
如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复
asp.net页面的生存周期
当点击按钮如何在asp.net 2.0中重新加载当前的页面
博客园 - 鸟食轩 - 在Apache环境下成功的运行ASP.NET
asp.net页面缓存技术
在asp.net中使用session常见问题集锦
ASP.NET的页面——ASP.NET页面的生命周期
ASP.NET环境的安装 - 网络学院
ASP.NET页面——页面事件
ASP.NET页面间数据传递的方法讲解|.net(C# vb asp)
asp.net如何在ie里调试
ASP .NET下的301重定向
ASP.Net环境下使用Jmail组件发送邮件
asp.net的生命周期
ASP.NET十分有用的页面间传值方法
关于asp.net页面按钮失效的解决方法
领先技术-ASP.NET 页面的服务器端 by Dino Esposito
ASP.NET(C#)页面间传值的常见方法
Asp.NET 生成静态页面并分页的代码实现
Asp.NET 生成静态页面并分页的代码00
asp.net动态设置页面的title,meta标签1