2012-10-18 2 views
6

In meiner bin-Datei habe ich einige Testdaten eingerichtet, und ich möchte, dass meine Anwendung auf Protokolldateien zugreifen kann, die in bin/log/log00001.txt gespeichert sind.Wie kann ich eine Textdatei relativ zu meinem MVC-Projekt öffnen?

Doch mein crontroller, wenn ich versuche, einen Textreader auf dem Pfad zu verwenden geht es woanders: new StreamReader("log/log00001.txt")

Wie lese ich Sachen in Bezug auf mein Projekt?

Antwort

10

Try

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

Sollte doppelte Anführungszeichen verwenden. – Faust

4
HttpContext.Current.Server.MapPath("~/some/path/relative/to/your/web/app") 
Verwandte Themen