我正在尝试将sessionState mode="StateServer"
添加到ASP.NET Core 2,但找不到示例。
尝试遵循本教程中的步骤,但是我无法编辑自动生成的web.config
来添加SessionState节点,而尚不清楚如何在startup.cs
中配置服务。
我发现的样本是用于SQLServer和Redis的分布式缓存。
- 是否可以在.NET Core 2中使用
StateServer
模式进行会话状态? - 如果是,请指出一些示例,说明如何配置
appsettings.json
添加类似于sessionState mode="StateServer"
的变量?
no,会话取决于用于存储的iDistributedCache。换句话说,会话数据由缓存支持。我们有Redis和SQL的提供商,或者您可以提供自己的实施。没有什么比以前的ASP.NET中的.NET核心配置SessionState模式。
IdistributedCache的实现将确定会话的配置。