我正在使用早期使用Core 1.0的ASP.NET Core 2.0构建应用程序 . 迁移后一切似乎都运行正常,但是当我尝试使用Session方法 app.UseSession()
时,它会抛出以下错误:
'IApplicationBuilder'不包含'UseSession'的定义,也没有扩展方法'UseSession'接受类型'IApplicationBuilder'的第一个参数(你是否缺少using指令或汇编引用?)
我尝试从NuGet安装 ASPNETCore.Session
包但不能 .
任何人都可以帮我找到问题的根本原因吗?
1 回答
首先将Session Service注入
ConfigureServices
方法:然后在
Configure
方法中使用app.UseSession();
.在ASP.NET核心会话中不支持您需要添加此扩展的通用数据类型
并使用它: