如何在.NET Core 3.1控制器的构造函数中访问HttpContext?
在构造函数中,HttpContext总是为空,但在实际方法中可用。在MVC 4中可以实现此功能,在尝试将项目移植到.NET Core时遇到了这个问题。
如果我尝试通过DI使用HttpContextAccessor,则会出现异常:
InvalidOperationException: 在尝试激活'MyProject.Controllers.UsersController'时无法解析类型为'Microsoft.AspNetCore.Http.HttpContextAccessor'的服务