InProc会话状态,Web场和唯一且粘性的SessionID?

时间:2013-04-22 18:55:29

标签: asp.net-mvc-3 session iis session-cookies

我想在我的webfarm中的服务器上拥有InProc会话状态,并且只共享唯一的SessionID(我相信它是通过浏览器cookie传输的)。

这可能吗?我们计划使用基于此SessionID的自定义对象缓存,只需在某些情况下加载。如果可能,我想避免创建自定义会话提供程序

1 个答案:

答案 0 :(得分:2)

你真的应该避免依赖ASP.NET的内部细节(它如何管理会话ID) - 如果有人发现当前方法中的漏洞,这种行为可能会在下一个.NET版本中发生变化,甚至在此之前就会发生变化。

而是创建自己的Cookie - 读取和写入Cookie是一行的(HttpResponse.SetCookie()HttpRequest.Cookies[])。