gpt4 book ai didi

c# - 业务类无法引用 HTTPContext

转载 作者:太空宇宙 更新时间:2023-11-03 18:43:44 25 4
gpt4 key购买 nike

我在我的解决方案中将业务层设置为另一个 C# 项目,我需要调用 HttpContext,但无论我尝试什么,我都无法正确引用它。

我曾尝试让 Visual Studio 获取所需的引用,但没有成功,而且我还尝试手动添加对 System.Web 的引用,但这些似乎不起作用。

我还注意到 Session 也没有找到。

下面是我用过的代码片段

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;

namespace BussinessLayer
{
class UserPermissions
{
public void redirectToLogin()
{

if (Session["user"] == null)
{
HttpContext.
if (HttpContext.Current.Request.Cookies["userName"] == null)
{
HttpContext.Current.Response.Redirect("/login.aspx");
}

}
}
}
}

有谁知道为什么找不到 HttpContext 或 Session?

最佳答案

这与针对 .NET 4 客户端配置文件有关。您可以通过将项目重新定位到完整的 .NET Framework 4 来解决此问题。

关于c# - 业务类无法引用 HTTPContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6315455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com