0
我想在我的服務服務Asp.Net核2.0會話是空拋出異常
private readonly ApplicationDbContext _context;
private readonly ISession _session;
public CartService(ApplicationDbContext context, IServiceProvider serviceProvider)
{
_context = context;
_session = serviceProvider.GetRequiredService<IHttpContextAccessor>()?.HttpContext.Session;
}
和Startup.cs添加一個會議上,我加入這一行:
services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();
當我運行應用程序時發生異常:
System.NullReferenceException:'對象引用未設置爲對象的實例。'
我不明白,我錯過了什麼?