Asp.net mvc App_代码中的MVC5类存在于两个临时目录中
我在App_Code文件夹中有GlobalSettings.cs,它在我的应用程序会话中存储各种设置。它在我的WebForm项目中运行良好,出于同样的目的,我将其复制到MVC5项目中 我将GlobalSettings.cs构建操作设置为从内容编译。否则,我甚至无法编译MVC项目 但是当我运行该页面时,它会在my Layout.cshtml中显示类似的错误。它一直说它存在于我的临时文件夹中。我试图删除临时目录,清除构建,重建它。但它不起作用。如果我删除@ITS.GlobalSettings.RefNo代码,它工作正常,没有问题 App_Code\GlobalSettings.cs中的代码Asp.net mvc App_代码中的MVC5类存在于两个临时目录中,asp.net-mvc,c#-4.0,asp.net-mvc-5,Asp.net Mvc,C# 4.0,Asp.net Mvc 5,我在App_Code文件夹中有GlobalSettings.cs,它在我的应用程序会话中存储各种设置。它在我的WebForm项目中运行良好,出于同样的目的,我将其复制到MVC5项目中 我将GlobalSettings.cs构建操作设置为从内容编译。否则,我甚至无法编译MVC项目 但是当我运行该页面时,它会在my Layout.cshtml中显示类似的错误。它一直说它存在于我的临时文件夹中。我试图删除临时目录,清除构建,重建它。但它不起作用。如果我删除@ITS.GlobalSettings.Ref
namespace ITS
{
public class GlobalSettings
{
public static string RefNo
{
get
{
return (HttpContext.Current.Session["RefNo"] == null) ? string.Empty : HttpContext.Current.Session["RefNo"].ToString();
}
set
{
HttpContext.Current.Session["RefNo"] = value;
}
}
}
}
You类在定义中缺少静态修饰符,这是我可以看到的一个问题:
public static class GlobalSettings
{
}
您是否引用了另一个包含相同定义的程序集?如果是,请将其拆下