c# - 在 .NET 3.5 和 Visual Studio 2008 中找不到 HttpContext

标签 c# .net httpcontext

我使用了来自 here 的代码我收到以下错误: 无法使用 HttpContext.Current.Server.MapPath()

在 Visual Studio 2008 中,当您缺少引用时,ContextMenuEntry“解决”是否可以帮助您?

我已经发现 HttpContext 在我的 IDE 中不是 System.Web 的成员。 根据帮助 > 信息,我正在使用 .NET 3.5 SP1。

我如何让它运行?

在这种情况下你通常如何 react ?你在 msdn.com 中寻找什么东西?

最佳答案

在这种情况下,我会做的是在 MSDN(或 Google)上查找 HttpContext。我这样做了,它说它在 System.Web 中。因此,请确保您的项目引用了 System.Web

“Add Reference” menu item

“System.Web” in the Add Reference dialog

...然后它似乎起作用了:

HttpContext is now available.

关于c# - 在 .NET 3.5 和 Visual Studio 2008 中找不到 HttpContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3590959/

相关文章:

c# - 下载 HTML 文件并将其转换为 TXT

c# - NHibernate 异常 "Session is closed! Object name: ' ISession'。”

c# - 为什么我应该将 IHttpContextAccessor 作为单例注入(inject)

C# Com 枚举和 VB6

c# - 我的应用程序设置应该在 .Net Core/EF Core 类库项目中的什么位置?

.net - 原子量化组与量化原子组的含义相同吗?

asp.net - HttpContext 项目不可用于 AJAX 调用的 Web 方法

c# - 在自定义 NLog 目标中检索 HttpContext

c# - 从不同的代码隐藏更改 ascx 内容

.net - Windows 和单声道上的 SQLite?