2009-09-15 38 views
10

Tôi muốn lưu trữ một số lượng lớn hình ảnh trên thư viện máy chủ. Tôi có thể tạo thư mục của riêng mình cho điều đó, nhưng trong mẫu mặc định có một thư mục có tên App_Data. Rõ ràng, tôi tưởng tượng rằng những người tạo mẫu có nghĩa là để chúng tôi lưu trữ dữ liệu ở đó. Nhưng tôi không thể tìm cách mở bất cứ thứ gì trong thư mục đó.thư mục asp.net mvc app_data

Được dự định? Hoặc làm thế nào để tôi làm điều đó? Hay tôi nên tạo thư mục của riêng mình vì lý do đó?

Trả lời

22

Đó là theo thiết kế. App_Data có nghĩa là cho các tệp dữ liệu như tệp sql express DB. Nó được bảo vệ để bạn không thể lướt đến nó và lấy các tập tin ra khỏi nó. Đặt hình ảnh của bạn trong một thư mục khác để sửa lỗi này.

+0

loại dữ liệu nào có thể được lưu trữ trong app_data? sao tôi chỉ nên sử dụng app_data này để lưu trữ các tệp liên quan đến sql? – ManirajSS

+0

Nó có thể giữ bất cứ điều gì bạn muốn. Nói chung, nó đã được sử dụng cho các tệp cơ sở dữ liệu cục bộ như SQL Express & SQLLite. Nếu bạn có tệp xml và/hoặc tệp json, bạn có thể lưu trữ tệp đó ở đó. App_Data chỉ được bảo vệ bởi .Net để không cho phép truy cập trực tiếp. Bạn có thể đặt bất kỳ tệp nào bạn muốn trong đó mà bạn muốn được bảo vệ theo cách này. – klabranche

Các vấn đề liên quan