Пустое поле папки папки App_Data

Я кодирую в ASP.net с помощью С# в Visual Studio 12. В моей папке 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

Я удалил файл first.csv из папки App_Data и вставил файл second.csv. Когда я запускаю свой код, программа, похоже, читает старые значения из файла first.csv вместо чтения second.csv файла second.csv.

В моем коде я добавил дополнительный столбец, который был в файле second.csv. Но моя программа по-прежнему считывает значения из файла first.csv, который не существует в папке App_Data. Может ли кто-нибудь, пожалуйста, направить меня тем, что я делаю неправильно?

Я просмотрел папку с тэгами в папке microsoft.net на диске C, но она оказалась пустой. Что я могу сделать? Любые предложения будут высоко ценится.

1 ответ

После многочисленных предложений от нескольких пользователей, начиная от обновления теневых папок до очистки истории и восстановления решения, я думаю, что решение, которое сработало для меня, было следующим:

Я написал еще один фрагмент кода, который выполнял ту же функцию, что и предыдущий код, но на этот раз я прочитал другой файл. Когда я запускал код, он должен был работать, но он этого не делал, и возникла ошибка: "Could not find the file 'C:\Program Files (x86)\IIS Express\testFile.csv'"

Теперь, когда я пошел в эту папку, я обнаружил, что "first.csv" был там, но файл "second.csv" не был таким, что означало, что мне нужно было разместить копию файла "second.csv" здесь для первого попытайтесь правильно работать.

Поэтому я в основном получил копию "second.csv" и вставлял ее в папку и запускал свой код. Это дало мне правильный результат, как я подозревал.

licensed under cc by-sa 3.0 with attribution.