Trong ASP.Net có thư mục app_data mà người dùng không thể truy cập qua web. Tôi muốn lưu trữ một tệp trong thư mục này và đọc từ tệp này bằng cách sử dụng một lớp mà tôi có trong thư mục App_Code.Truy cập tệp trong App_Data từ một lớp trong thư mục App_Code
Hãy nhớ rằng thư mục làm việc hiện tại ở đây sẽ là một thư mục như "c: \", "c: \ windows \ system32 \", v.v. chứ không phải thư mục ứng dụng. Vì vậy, một cái gì đó như "../App_Data/somefile" không hoạt động.
Cần phải có một cái gì đó đơn giản mà tôi bỏ qua về cách truy cập tập tin trong thư mục App_Data programatically
Làm thế nào tôi có thể làm điều này?
Cảm ơn, điều này đã cho tôi tắt để bắt đầu đúng, tôi đã đi cho HttpContext.Current.Server.MapPath ("~/App_Data/myfilenamehere") cách tiếp cận vì nó dường như dễ đọc hơn. – Brian
@Brian - Vui vì bạn đã sẵn sàng và đang chạy. Tuy nhiên, xem liên kết này liên quan đến hiệu suất của MapPath vs PhysicalApplicationPath: http://dotnetperls.com/Content/PhysicalApplicationPath.aspx Có thể không phải là một vấn đề nếu thỉnh thoảng thỉnh thoảng truy cập, nhưng thật tuyệt khi nhận thức được sự khác biệt về hiệu suất. – CraigTP