在Linux上找不到'HttpContext'

时间:2019-04-05 20:46:22

标签: c# linux .net-core httpcontext

Linux,.Net Core 2.2.105,VS代码。

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

  

找不到类型或名称空间名称'HttpContext'

我使用的是“ System.Web;”在顶部,我的projects.assets.json具有

  

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

我想念什么?

1 个答案:

答案 0 :(得分:2)

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

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