Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc App_代码中的MVC5类存在于两个临时目录中_Asp.net Mvc_C# 4.0_Asp.net Mvc 5 - Fatal编程技术网

Asp.net mvc App_代码中的MVC5类存在于两个临时目录中

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

我在App_Code文件夹中有GlobalSettings.cs,它在我的应用程序会话中存储各种设置。它在我的WebForm项目中运行良好,出于同样的目的,我将其复制到MVC5项目中

我将GlobalSettings.cs构建操作设置为从内容编译。否则,我甚至无法编译MVC项目

但是当我运行该页面时,它会在my Layout.cshtml中显示类似的错误。它一直说它存在于我的临时文件夹中。我试图删除临时目录,清除构建,重建它。但它不起作用。如果我删除@ITS.GlobalSettings.RefNo代码,它工作正常,没有问题

App_Code\GlobalSettings.cs中的代码

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
{
}
您是否引用了另一个包含相同定义的程序集?如果是,请将其拆下