lko*_*zas 6 asp.net session stateserver
刚刚对ASP .NET中的会话管理提出了疑问.我已经查看了IIS(InProc,StateServer和SQL Server)中的3个选项,并且遇到了跨多个服务器和多个Web应用程序部署会话持久性的问题.是否有其他可用于管理会话跨子域(来自同一父级)以及每个域下的多个Web应用程序的选项?
我举个例子:想象一个网站www.thisismysite.com.au.当我登录时,我去login.thisismysite.com.au.虽然浏览网站,但请访问www.thisismysite.com.au/MyWebApp/.我想要实现的是会话在所有三个链接中持续存在.我知道有一个第三方工具可以做到这一点,Groat SessionFarm,但我想知道是否有其他人在那里?此外,如果存在任何差异,则存在SSL /非SSL的混合.
注意:我不担心身份,我可以实现Windows Identity Foundation(或类似)并在所有三个地方发送声明.我是在会议持久性之后.
谢谢堆,李
编辑: 我最终得到了第三方代码,我们可以为我们的目的定制.工作完美,在购买源代码时,我们可以根据需要更新它.
小智 0
听起来您可能想要的是分布式缓存?
这篇文章可能会给你一些选择 - Distributed Cache/Session Solution for ASP.NET Web App
我对该领域有点陌生,但正在努力在我当前的 MVC/ASP.NET 项目中使用 Microsoft Azure 的 AppFabric 缓存来实现会话状态,因为 Azure Web 应用程序本质上不为会话状态提供良好的选项。
我相信上面提到的帖子中的链接与 Azure 的 AppFabric 缓存类似,也可以处理会话状态。不过,我没有与他们中的任何一个合作过,所以不能保证可靠性。这个周末我也刚刚在我自己的应用程序中开始这方面的工作。
格雷格