Asp.Net Session的三种方法及Web.Config设置

保存session到sql server,需要指定Sql Server服务器,这种方法因为要读写数据库最慢

<sessionState
mode="SQLServer"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="20" />

保存session到windows进程,要使用这种方法,需要打开aspnet_state.exe服务,通过此方法,我们可以将session保存到其它服务器,这样可以实现多台服务器的session共享

 

<sessionState
mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:42626"
cookieless="false"
timeout="20" />

 

 默认情况,.net将session保存到当前进程中,这种方式最快,但是不能多台服务器共享session

<sessionState
mode=”InProc”
cookieless=”false”
timeout=”20/>

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。