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



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

尝试遵循本教程中的步骤,但是我无法编辑自动生成的web.config来添加SessionState节点,而尚不清楚如何在startup.cs中配置服务。

我发现的样本是用于SQLServer和Redis的分布式缓存。

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

no,会话取决于用于存储的iDistributedCache。换句话说,会话数据由缓存支持。我们有Redis和SQL的提供商,或者您可以提供自己的实施。没有什么比以前的ASP.NET中的.NET核心配置SessionState模式。

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

最新更新