2012-10-18 29 views
6

Trong tệp bin của tôi, tôi đã thiết lập dữ liệu thử nghiệm som và tôi muốn ứng dụng của mình có thể truy cập tệp nhật ký được lưu trữ trong bin/log/log00001.txt.Làm cách nào để mở tệp văn bản có liên quan đến dự án MVC của tôi?

Tuy nhiên, trong crontroller của tôi, khi tôi cố gắng sử dụng một TextReader trên con đường sau nó đi nơi khác: new StreamReader("log/log00001.txt")

Làm thế nào để đọc những thứ liên quan đến dự án của tôi?

Trả lời

10

Hãy thử sử dụng

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

nên được hai dấu ngoặc kép. – Faust

4
HttpContext.Current.Server.MapPath("~/some/path/relative/to/your/web/app") 
Các vấn đề liên quan