分享

浅谈ASP.NET状态服务

 ThinkTank_引擎 2015-04-09

关于Session持久化这方面的话题,有很多人已经写过了,但是,毕竟这是我的项目经验,更加真实,可用。

进入主题。

设置mode="StateServer",启动ASP.NET状态服务

定位注册表
“HKEY_LOCAL_MACHINE/SYSTEM/ControlSett001/Services/aspnet_state/Parameters“修改AllowRemoteConnection=1,Port=42424

注意这些参数都是十进制类型,且这些设置是在访问远程ASP.NET状态服务的必要设置。优点;稳定,即使关闭WWW服务,只要启动asp.net状态服务,Session状态依然存在,不信你试试。如果把状态保存在非本机上只需修改上面的注册表,修改stateConnectionString="tcpip=RemoteIP:Remoteport",如果状态保存在远程机上的ASP.NET状态服务中,那么当页面关闭的时候,Session状态马上失效,不管你的状态保存时间设置时间有多长,一律失效,

不信可以考试试,^-^。

  1. <sessionState 
  2. mode="StateServer" 
  3. stateConnectionString="tcpip=127.0.0.1:42424" 
  4. sqlConnectionString="datasource=127.0.0.1;userid=sa;password=" 
  5. cookieless="false" 
  6. timeout="20"/> 

【编辑推荐】

  1. ASP.NET的DataList和Repeater控件
  2. 浅析ASP.NET的IIS映射
  3. 概述ASP.NET状态类型
  4. 浅谈ASP.NET和Web服务器
  5. ASP.NET的EnableViewState属性
【责任编辑:志京 TEL:(010)68476606】

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多