首页 | 域名注册 | 虚拟主机 | 自定制虚机 | 企业邮局 | 专享主机 | 服务器租用 | 中文域名 | 网站建设 | 增值产品
广东时代互联科技有限公司时代互联客户服务中心 全国统一销售热线:4000-138-000全国统一售后热线:4000-128-000
欢迎您来到时代互联客户服务中心!
客服首页
资料中心
时代优势
市场资讯
优质服务
域名问题 | 主机问题 | 邮箱问题 | 时代繁简通问题 | 智能建站问题 | 中文域名问题 | 代理问题 | 财务问题 | 易名时空问题
请输入您的问题:
     
时代互联客服中心>常见问题>主机常见问题>如何在ASP.NET环境下长期保存ASP.NET页面的session变量
如何在ASP.NET环境下长期保存ASP.NET页面的session变量
作者:   文章来源:   点击数:   更新时间:2008-08-05
在Windows2003的服务器中的IIS6加入了应用程序池来回收一些无用的进程的功能,当由于网站程序的错误或访问量太多的导致的应用程序池会自动回收该进程,防止网站进入“死机”状态,而这时候的应用程序池的回收就会导致session变量被清除,就出现了session变量不见的现象。
为了解决这种在Windows2003下才出现的问题,我们在服务端起动ASP.NET State Service服务,并且在系统的machine.config做了一些改动。现在默认的情况下会话状态mode是StateServer。如果您的网站根目录下也配有一个web.config配置文件,请把mode="InProc"改成mode="StateServer",如下代码,就可以防止session变量的丢失:
<sessionState
mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Integrated Security=SSPI"
cookieless="false"
timeout="30"
/>
+ 注:只适用于支持asp.net的用户。

  • 上一篇:虚拟主机申请流程

  • 下一篇:MySQL 数据库导出方法
  • mimeograph 打印本文 closed 关闭窗口

    关于我们 | 联系我们 | 交费确认 | 友情链接 | 诚征英才
    中华人民共和国
    增值电信业务经营许可证
    粤B2-20042046
    Copyright © 2000-2012 Todaynic.com,Inc. All rights reserved
    时代互联 2000-2012 版权所有 严禁复制