2009-09-15 24 views
10

Bir sunucu galerisine çok sayıda görüntü kaydetmek istiyorum. Bunun için kendi klasörümü oluşturabilirim, ancak varsayılan şablonda App_Data adlı bir klasör var. Açıkçası, şablonun yaratıcılarının, verileri orada saklamak için kastettiklerini düşünüyorum. Ama bu klasörde bir şey açmanın bir yolunu bulamıyorum.asp.net mvc app_data klasörü

Amaç mı? Ya da bunu nasıl yaparım? Yoksa bu nedenle kendi klasörümü oluşturmalı mıyım?

cevap

22

Tasarım gereğidir. App_Data, sql express DB'nin dosyaları gibi veri dosyaları içindir. Korumak, böylece sörf yapamazsınız ve dosyaları yakalayamazsınız. Bunu düzeltmek için resimlerinizi başka bir klasöre koyun.

+0

app_data'da ne tür veriler saklanabilir? Bu app_data sadece sql ile ilgili dosyaları depolamak için kullanmalı mıyım? – ManirajSS

+0

İstediğiniz herşeyi tutabilir. Genellikle, SQL Express & SQLLite gibi yerel veritabanı dosyaları için kullanılmıştır. Bir xml dosyanız ve/veya json dosyanız varsa, onu da orada saklayabilirsiniz. App_Data doğrudan erişime izin vermemek için sadece .Net tarafından korunmaktadır. Bu şekilde korunmasını istediğiniz herhangi bir dosyayı istediğiniz yere koyabilirsiniz. – klabranche