在 Linux 上找不到 'HttpContext'

'HttpContext' could not be found on Linux

Linux、.Net Core 2.2.105、VS 代码。

我已经完成 'dotnet new webapi',并尝试添加继承 HttpContext 的 class,但是 VS Code 抱怨

The type or namespace name 'HttpContext' could not be found

我在顶部使用 'System.Web;',我的 projects.assets.json 使用

"ref/netcoreapp2.2/System.Web.dll": {},

我错过了什么?

.NET Core 在 System.Web 中没有 HttpContext,这是经典 ASP.NET 而不是 ASP.NET Core。

要了解如何访问 ASP.NET Core 的 HttpContext(命名空间 Microsoft.AspNetCore.Http),请参阅文档:Access HttpContext in ASP.NET Core