2009-09-15 9 views
10

मैं सर्वर गैलरी पर बड़ी संख्या में छवियों को स्टोर करना चाहता हूं। मैं इसके लिए अपना स्वयं का फ़ोल्डर बना सकता हूं, लेकिन डिफ़ॉल्ट टेम्पलेट में App_Data नामक एक फ़ोल्डर है। जाहिर है, मुझे कल्पना है कि टेम्पलेट के निर्माता हमारे लिए डेटा स्टोर करने के लिए थे। लेकिन मुझे उस फ़ोल्डर में कुछ भी खोलने का कोई रास्ता नहीं मिल रहा है।asp.net mvc app_data फ़ोल्डर

क्या इसका इरादा है? या मैं यह कैसे करूँ? या मुझे उस कारण से अपना खुद का फ़ोल्डर बनाना चाहिए?

उत्तर

22

यह डिज़ाइन द्वारा है। ऐप_Data एसक्यूएल एक्सप्रेस डीबी की फाइलों जैसे डेटा फ़ाइलों के लिए था। यह संरक्षित है ताकि आप इसे सर्फ नहीं कर सकें और इससे बाहर फ़ाइलों को पकड़ सकें। इसे ठीक करने के लिए अपनी छवियों को किसी अन्य फ़ोल्डर में रखें।

+0

app_data में किस प्रकार का डेटा संग्रहीत किया जा सकता है? क्या मुझे इस app_data का उपयोग केवल एसक्यूएल संबंधित फाइलों को स्टोर करने के लिए करना चाहिए? – ManirajSS

+0

यह आपके इच्छित कुछ भी हो सकता है। आम तौर पर, इसका उपयोग स्थानीय डेटाबेस फ़ाइलों जैसे SQL एक्सप्रेस और SQLLite के लिए किया गया है। यदि आपके पास एक एक्सएमएल फ़ाइल और/या जेसन फ़ाइल है तो आप इसे वहां भी स्टोर कर सकते हैं। App_Data केवल नेट द्वारा सुरक्षित है, सीधे पहुंच की अनुमति न दें। आप वहां मौजूद किसी भी फाइल को रख सकते हैं जिसे आप इस तरह से संरक्षित करना चाहते हैं। – klabranche