进程外Session图解---->Session深入

 

•Session分三种:
1.InProc(进程内)-默认就是这种
--------------------------------------------------------------------------
进程外:可以在IIS或ASPNET服务意外关闭时继续保持状态:
•2.StateServer:使用aspnet_state.exe
       2.1修改配置文件:
       2.2<sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424"/>
设置是否允许远程使用,位置:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319

注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters
          2.3默认端口号:42424
          2.4开启服务:我的电脑-管理-服务与应用程序-服务-ASP.NET State Service(ASP.NET 状态服务)
•3.SQLServer
     3.1使用aspnet_regsql.exe运行Session数据库脚本:
     临时储存区:InstallSqlState.sql & UninstallSqlState.sql
    永久储存区:InstallPersistSqlState.sql & UninstallPersistSqlState.sql(需要使用SQLServerAgent服务-因为调度作业)
•注意:之后配置数据库权限麻烦的话,可以在运行完aspnet_regsql.exe后在数据库中执行你想要使用的sql脚本,就可以不配置权限了。
 

Request.Cookie和Response.Cookie:死循环问题。

posted @ 2013-04-10 19:03  Big.Eagle  阅读(125)  评论(0)    收藏  举报