标签: asp.net-mvc session iis
在ASP.NET MVC应用程序中,当IIS设置中工作进程数大于1时,所有工作进程之间共享HttpContext.Current.Session中的数据?
HttpContext.Current.Session
答案 0 :(得分:2)
没有。每个工作者本质上是应用程序的不同实例,并且具有自己的HttpContext.Current。如果需要在工作程序之间共享类似会话状态的内容,则必须设置应用程序,以便每个实例将为会话使用相同的数据存储,并能够加密/解密来自该公共存储的相同值。这基本上归结为在Web.config中设置显式机器密钥。
HttpContext.Current