站点首页   联系我们 
站点首页 数据中心 域名注册 虚拟主机 企业邮局 繁简通 智能建站 动态域名 企业短信平台  
返回站点首页
支持中心首页
热门问题
域名问题

空间问题

邮箱问题

智能建站问题

繁简通问题

中文域名问题

代理申请问题

交费问题

旧服务支持中心

其它问题联系我们

 
 
 
 
问题类别:空间问题 (点击数:4123)

问题:如何在ASP.NET环境下长期保存ASP.NET页面的session变量

http://www.now.cn/support/host/aspnet_savesession.net

在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的用户。



关于我们 | 联系我们 | 交费确认 | 友情链接 | 网站地图 | 诚征英才 |   评价本页    
中华人民共和国
增值电信业务经营许可证
粤B1.B2-20042046
Copyright © 2000-2010 Todaynic.com,Inc. All rights reserved
举报不良网站举报不良网站
珠 海 总 部: 0756-2229988 分机转: 5001(技术支持) 6300(产品咨询) 6390(财务部)
售 前 咨 询: 400-616-8000(全国统一销售热线) 13823039300 020-22822101 0756-3810533(域名)
  0756-3810516(空间) 3810516(邮局) 3810512(综合) 3810519(续费)
  0756-2623717      
售 后 客 服: 0756-3838000 3810500 3810501
3810502 3810503 3810505
代理业务部: 0756-2281766(国内) +852-26120931(港澳台)
+86.756-2281253 (Abroad Hotline)
香    港: +852-26120931(Sale Advisory) +852-36720651 (Technical support)
+852-24035228 (Complaint and suggestion)
广    州: 020-22822101(产品咨询) 87647652(技术支持) 87649375(行政部)
深    圳: 0755-33206037 25946996
总 部 地 址: 广东省珠海市人民东路221号西海大厦6楼B座 邮政编码:519001