会话< sessionState mode =" SQLServer" .. [英] Session <sessionState mode="SQLServer" ..

查看:97
本文介绍了会话< sessionState mode =" SQLServer" ..的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我在我的网站上使用会话。我使用了mode = SQLServer,如下所示。



Hi All,
I m using session in my website. I have used mode=SQLServer, like following.

<sessionstate mode="SQLServer" ....



现在我在会话中保存了一些东西,我可以在我的sqlserver的'ASPStateTempSessions'表中看到有值的行。但是当我为会话设置值并关闭浏览器时,我无法恢复会话值。如果它保存在sqlserver中它必须来吗?



请帮忙。


Now as i save some thing in session, i can see row with value in my sqlserver's 'ASPStateTempSessions' table. But as I set value for session and close the browser i am not able to get the session value back. If it is saved in sqlserver it must comes?

Please help.

推荐答案

Nope.You'当你关闭浏览器时,你无法再次获得该会话。在Sql服务器上存储会话的想法是你的应用程序有一个Web服务器场的那个时候。即使你的IIS服务器之一下来,你仍然可以通过使用崩溃的(失败的)IIS服务器访问存储在db上的会话。但是你不能通过在进程会话中使用默认值来执行此操作。



请阅读下面提到的文章了解更多信息:



如何使用ASP.NET会话状态故障转移群集中的SQL Server模式
Nope.You're wrong here.When you close the browser, you cannot get that session again.The idea of storing session on Sql server is the scenario where you have a web farm for your app.At that time even though your one of the IIS server down, still you can access the session which you stored on db by using downed (failed) IIS server.But you cannot do this by using default in process session.

Please read below mentioned article for more info:

How to use ASP.NET session state SQL Server Mode in a failover cluster


这篇关于会话&lt; sessionState mode =&quot; SQLServer&quot; ..的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆