System.Web 中不存在 HttpContext

HttpContext does not exist in System.Web

我使用模板“Console App (.NET Core)”创建了一个新项目。 因此,当我尝试通过“添加引用”手动引用 System.Web 时,将不会出现引用选项卡。

任何人都可以帮助如何添加 HttpContext 的参考吗?

enter image description here

基于 System.Web 的 HttpContext 是 .NET Framework(版本 1-4)中的 class,在 .NET Core(版本 1-3)或 .NET(版本 5)中不可用或 6).

在控制台应用程序中,当前 HttpContext 将始终为空。如果您正在创建 .NET Core Web 应用程序,您可以阅读以下 link 中的文档以访问当前的 HttpContext。

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/http-context?view=aspnetcore-6.0

可能如果您提供有关您试图通过在控制台应用程序中使用 HttpContext 实现的目标的更多详细信息,您将获得更好的答案。