.NET Core 2中的状态服务器会话状态

时间:2018-03-27 14:56:06

标签: c# asp.net-core-2.0

我正在尝试将sessionState mode="StateServer"添加到ASP.NET Core 2,但无法找到示例。

尝试按照this tutorial中的步骤操作,但我无法编辑自动生成的web.config以添加sessionState节点,也无法清除如何在startup.cs中配置服务。

我找到的样本是distributed cache for SQLServer and REDIS

  1. 是否可以在.NET Core 2中使用StateServer模式进行会话状态?
  2. 如果是,请您指出如何配置appsettings.json以添加类似于sessionState mode="StateServer"的变量的示例?

1 个答案:

答案 0 :(得分:0)

否,会话取决于IDistributedCache的存储。换句话说,会话数据由缓存支持。 我们有Redis和SQL的提供程序,或者您可以提供自己的实现。 没有像在早期的Asp.net中那样在.net核心中配置SessionState模式。

IDistributedCache的实现将确定会话的配置。