2012-10-18 19 views
6

W pliku bin skonfigurowałem dane testowe i chcę, aby moja aplikacja mogła uzyskać dostęp do plików dziennika przechowywanych w bin/log/log00001.txt.Jak mogę otworzyć plik tekstowy względem mojego projektu MVC?

Jednak moim crontroller, gdy próbuję użyć TextReader w następującej ścieżce idzie gdzieś indziej: new StreamReader("log/log00001.txt")

Jak czytam rzeczy w stosunku do mojego projektu?

Odpowiedz

10

Spróbuj użyć

StreamReader reader = new StreamReader(Server.MapPath("~/bin/log/log00001.txt")); 
+1

powinno być podwójne cudzysłowy. – Faust

4
HttpContext.Current.Server.MapPath("~/some/path/relative/to/your/web/app") 
Powiązane problemy