asp.net Session 一般设置

1、IIS设置:  步骤:开始——〉管理工具——〉Internet信息服务(IIS)管理器——〉网站——〉默认网站——〉右键“属性”——〉主目录——〉配置——〉选项——〉启用会话状态——〉会话超时(在这儿设置你要的超时时间,单位分钟)。确定即可。  2、ASP.NET应用程序中Session过期时间的设置  在ASP.NET这样的Web应用中,Session是用来保存用户状态的常用手段,不过由于服务器内存空间是有限的,所以Session过期时间设置是很有必要的。在ASP.NET中如何设置Session的过期时间呢,很简单,修改web.config配置。  具体修改方法如下,在web.config中进行如下配置  <system.web>  <sessionState mode="InProc" timeout="30"/>  </system.web>  在这里指的是Session过期时间为30分钟。也就是说30分钟后如果当前用户没有操作,那么Session就会自动过期了。  3、在调用Session的cs页中,Load事件里面写以下  Session.Timeout = 30;  4、Store session in asp.net state service  <sessionState cookieless="false" timeout="480" mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" />

看程序是用到了哪种设置方式,把时间改成需要的时间就可以了。
时间: 2024-09-30 20:07:40

asp.net Session 一般设置的相关文章

ASP.NET Session State(会话状态)SQLServer模式和设置

Thursday, December 5, 2013 ASP.NET保存session state(会话状态)有三种模式:In-Process, State Server, SQL Server.SQL Server模式的优点:    即使web application重启,状态数据也会被保存    多个web服务器可以共享状态数据    节省内存设置:    在web.config中,使用mode="SQLServer",例如:    <configuration>   

ASP.NET session时间的设置的二种方法,webconfig,global.asax(转)

ASP.NET session时间的设置方法一: asp.net Session的默认时间设置是20分钟,即超过20分钟后,服务器会自动放弃Session信息. 当我们在asp.net程序中打开webconfig的时候,可以看到一段如下的代码: Asp.net程序代码: <sessionStatemode="InProc"stateConnectionString="tcpip=127.0.0.1:42424"sqlConnectionString="

ASP.NET session时间的设置

方法一: asp.net Session的默认时间设置是20分钟,即超过20分钟后,服务器会自动放弃Session信息. 当我们在asp.net程序中打开webconfig的时候,可以看到一段如下的代码: Asp.net程序代码: <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.

asp.net Session

原因分析:web.config中配置SessionState的mode为StateServer,但服务器没有开启改个服务. 解决方法:1.Web.Config里面 把sessionState 的mode改为"InProc" ;2.在服务中启用"ASP.NET State service" 这样是可以了,但没有理解为什么要这么做.后来在网上找了一上才知道真真的原因. Session模型简介 Session是什么呢?简单来说就是服务器给客户端的一个编号.当一台WWW服务

asp.net session丢失的解决方法小结

现在我就把原因和解决办法写出来. ASP.NET Session丢失原因: 由于Asp.net程序是默认配置,所以Web.Config文件中关于Session的设定如下: < sessionState mode='InProc' stateConnectionString='tcpip=127.0.0.1:42424' sqlConnectionString='data source=127.0.0.1;Trusted_Connection=yes' cookieless='true' time

项目--Asp.net全局变量的设置和读(web.config 和 Gloab)

方法一:web.config文件——设置:在web.config文件里添加关键字key是通过<appSettings>标记来实现的,但是appSettings标记通常放在<system.web>.....</system.web>标记外面.例: <configration> <appSettings> <add key="connString1" value="server=localhost;user id=

ASP.NET Session的七点认识

ASP.NET Session的使用当中我们会遇到很多的问题,那么这里我们来谈下经常出现的一些常用ASP.NET Session的理解: ASP.NET Session的七点认识之一 对于值类型的变量,Session中保存的是值类型的拷贝 Session["__test0"] =1; int i = (int)Session["__test0"]+1; int j = (int)Session["__test0"]; 结果i=2,j=1 ASP.

ASP.NET Session值得注意的几点

ASP(ASP培训 ).NET(.NET培训 ) Session的使用当中我们会遇到很多的问题,那么这里我们来谈下经常出现的一些常用ASP.NET Session的理解: 对于值类型的变量,Session中保存的是值类型的拷贝 Session["__test0"] =1; int i = (int)Session["__test0"]+1; int j = (int)Session["__test0"]; 结果i=2,j=1 ASP.NET Se

ASP.NET Session丢失的解决方案

正常操作情况下会有ASP.NET Session丢失的情况出现.因为程序是在不停的被操作,排除Session超时的可能.另外,Session超时时间被设定成60分钟,不会这么快就超时的.现在我就把原因和解决办法写出来.ASP.NET Session丢失原因:由于Asp.net程序是默认配置,所以Web.Config文件中关于Session的设定如下:<sessionState mode='InProc' stateConnectionString='tcpip=127.0.0.1:42424'