Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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
C# App_数据文件夹阴影文件夹为空_C#_Asp.net_Linq_Csv - Fatal编程技术网

C# App_数据文件夹阴影文件夹为空

C# App_数据文件夹阴影文件夹为空,c#,asp.net,linq,csv,C#,Asp.net,Linq,Csv,我正在Visual Studio 12中使用C在ASP.net中编写代码。在我的App_Data文件夹中,我有一个first.csv文件,其中包含一些数字数据 我收到了另一个名为second.csv的文件,它与第一个文件略有不同。它包含一个额外的列 我正在使用linq读取csv文件 var idata = from line in File.ReadAllLines("second.csv").Skip(0) let parts = lin

我正在Visual Studio 12中使用C在ASP.net中编写代码。在我的
App_Data
文件夹中,我有一个
first.csv
文件,其中包含一些数字数据

我收到了另一个名为
second.csv
的文件,它与第一个文件略有不同。它包含一个额外的列

我正在使用
linq
读取csv文件

 var idata = from line in File.ReadAllLines("second.csv").Skip(0) 
                          let parts = line.Split(',') 
                          select new  
                          { 
                              Date_ = parts[0],
                              Year_ = parts[1], and so on
我已经从
App_Data
文件夹中删除了
first.csv
文件,并粘贴了
second.csv
文件。当我运行代码时,程序似乎正在从
first.csv
文件中读取旧值,而不是读取
second.csv
文件值

在我的代码中,我在
second.csv
文件中添加了一个额外的列。但是我的程序仍然从
first.csv
文件读取
App\u Data
文件夹中不存在的值。有人能告诉我我做错了什么吗


我已经查看了C驱动器中microsoft.net文件夹中的阴影文件夹,但结果是空的。我能做什么?如果您有任何建议,我们将不胜感激。

经过几位用户的多次建议,从更新影子文件夹到清除历史记录并重建解决方案,我认为对我有效的解决方案如下:

我编写了另一段代码,它执行与前面代码相同的功能,但这次我读取了不同的文件。当我运行代码时,它应该可以工作,但它没有工作,并且产生了一个错误
“找不到文件'C:\Program Files(x86)\IIS Express\testFile.csv'”

现在,当我转到那个文件夹时,我发现“first.csv”在那里,但“second.csv”文件不在那里,这意味着我需要在这里放置“second.csv”文件的副本,以便第一次尝试正常工作


所以我基本上得到了“second.csv”的副本,并将其粘贴到文件夹中,然后运行我的代码。正如我所怀疑的那样,它给了我正确的输出。

在运行程序之前清除浏览器的历史记录。感谢您的编辑。除了一件我认为是答案的事情外,我已经尝试了一切(甚至清除了历史)。我会贴上去的,给我几分钟。它现在起作用了:)很高兴听到数据…;)