由于我的last question还没有反馈,我打破了一点。会话数据对于多个项目(不同的应用程序池)是否保持不变?我可以在一个项目中将购物车数据存储到会话中,并让购物车项目访问它吗?会话数据在应用程序中保持不变吗?
回答
看看下面的论坛主题与它同样的问题涉及:
http://forums.asp.net/t/1234883.aspx
而且这个职位上MSDN约ASP.net和经典的ASP之间共享会话可能会有所帮助:
http://msdn.microsoft.com/en-us/library/aa479313.aspx
在总之,您可以将会话存储在数据库中,并且可以从多个应用程序以及多个服务器访问。
如果数据库访问对于您的目的来说太慢,您也可以使用Memcached将其存储在内存中,这些内存可通过网络以及应用程序访问。
您可以从NorthScale下载预建的二进制文件的Memcached 1.4.5,请遵循此博文链接:http://blog.elijaa.org/index.php?post/2010/08/25/Memcached-1.4.5-for-Windows
我也发现这个职位上CodeProject上,有关共享会话也许这可以帮助。
http://www.codeproject.com/KB/session/sharedsession.aspx
最终的链接看起来很有希望。我有工作后会发布结果。 –
不要尝试[CodeProject链接](http://www.codeproject.com/KB/session/sharedsession.aspx)。它不起作用。看文章中的评论,很多人都有问题,大多数人都没有任何解决方案。 –
那么唯一的解决方案是将会话信息存储在可从不同应用程序池访问的位置。因此,在答案中,您可以使用A Database或内存缓存解决方案(如memcached)和自定义的[Session-State Store Provider](http://msdn.microsoft.com/zh-cn/library/ms178587.aspx) – danishgoel
除非您关闭浏览器或以编程方式销毁浏览器,否则您的会话数据在整个domain name
都可用。
- 1. Servlet数据成员保持会话吗?
- 2. 在C#web应用程序中通过会话保存数据
- 3. 如何在DotNet应用程序中保持连续会话?
- 4. 如何在多页角度应用程序中保持会话?
- 5. JSONP PHP会话不会保持不变
- 6. 会话不会在我的web应用程序中保持活动状态
- 7. 如何保持会话变量不变?
- 8. 构建后在Web应用程序中保留会话变量
- 9. 如何保持会话超时处理在Android应用程序
- 10. php会话和会话unset + destroy会话保持不变
- 11. Windows Mobile - 跨应用程序会话保存用户数据
- 12. 会话不会持续吗?
- 13. 会话变量不保持价值
- 14. 会话数据不会在请求之间持续吗?
- 15. 您可以保存多少应用程序会话数据?
- 16. pgpool可以管理会话,因为服务器应用程序在不再活动后会保持连接吗?
- 17. 在asp.net平衡应用程序之间共享会话而不保存会话中的数据库
- 18. 保持从服务器应用程序会话angularjs
- 19. Android应用程序:登录到网站,保持会话 - Java
- 20. 如何从AIR应用程序打开并保持会话?
- 21. Android:登录应用程序后无法保持会话
- 22. 持久数据只能使用会话变量来实现吗?
- 23. 在ASP.NET MVC 2应用程序中将哪些数据保存到会话中?
- 24. Django会话 - 在登录/注销之间保持会话数据
- 25. 保持变量数据甚至关闭应用程序
- 26. 如何在java web应用程序中禁用cookie时保持会话
- 27. 电话应用程序关闭后Cookie不会持续存在
- 28. C#MVC应用程序 - 更改会话ID,而不会丢失会话数据
- 29. 在登录时保持会话变量
- 30. 连接池会保持oracle会话保持活动状态吗?
什么语言/网络服务器?据我所知,会话不是HTML原生的,完全由后端web服务器和服务器端语言实现。 – mpeterson
对不起。我忘了添加语言。 @arnaud说得对。 –