Ho una soluzione MVC ASP.NET Core (1.0-rc1-final) e desidero memorizzare un semplice file di testo all'interno del progetto che contiene un elenco di stringhe che ho letto in un array di stringhe nel mio controller.Leggere i file di dati della soluzione ASP.Net Core
Dove devo archiviare questo file nel mio progetto e come posso leggere quei file nei miei controller?
In ASP.net 4.x avrei usato la cartella app_data
e fatto qualcosa di simile
string path = Server.MapPath("~/App_Data/File.txt");
string[] lines = System.IO.File.ReadAllLines(path);
Ma Server.MapPath
non sembra essere valido in ASP.Net core 1 e io non sono sicuro che sia la cartella app_data
.
Questo non funziona per io nella mia macchina, poiché salta la cartella del progetto. I. e .: deve essere "D: \ SOLUTION_FOLDER \ PROJECT_FOLDER \ data \ Owners.txt" e prova a leggere da "D: \ SOLUTION_FOLDER \ data \ Owners.txt" – Porkopek