मुझे लगता है कि एएसपी.नेट एमवीसी डिफ़ॉल्ट रूप से एक सामग्री फ़ोल्डर उत्पन्न करता है, जो site.css फ़ाइल को संग्रहीत करता है। मेरे पास ऐसी साइट है जो अपनी नौकरी करने के लिए कुछ छवि फ़ाइलों और एक्सएमएल फाइलों का उपयोग करती है, फिर भी मैं उन फ़ाइलों को एम्बेडेड संसाधनों के रूप में नहीं रखना चाहता हूं। क्या मुझे सामग्री फ़ोल्डर में समाधान में फ़ाइलों को बस रखना चाहिए? क्या मुझे प्रत्येक संसाधन पर "कॉपी न करें" बिल्ड विकल्प बंद करना चाहिए क्योंकि मुझे वेबसाइट पर फ़ाइलों को तैनात करने की आवश्यकता होगी? या इन फ़ाइलों को समाधान में भी नहीं रहना चाहिए और फाइल सिस्टम से लोड किया जाना चाहिए?एएसपी.नेट एमवीसी सामग्री फ़ोल्डर में कौन सी फाइलें चलनी चाहिए?
उत्तर
समाधान में अपनी सभी फाइलें/संसाधन जोड़ने के लिए यह एक अच्छा तरीका है (कम से कम आप उन्हें वीएस में देख सकते हैं ;-) अन्य डेवलपर्स आश्चर्यचकित नहीं होंगे कि आपके समाधान को वास्तव में कुछ अन्य फ़ाइलों की आवश्यकता है।
यदि वे फ़ाइलें आपकी वेबसाइट की 'सामग्री' हैं (सीएसएस फाइलों की तरह) तो आप उन्हें सामग्री फ़ोल्डर में स्टोर कर सकते हैं। यह आप पर निर्भर करता है कि आप किस फ़ोल्डर संरचना के साथ आते हैं। उदाहरण के लिए आप अपनी छवियों को अपने एप्लिकेशन के मॉड्यूल से संबंधित फ़ोल्डर में संग्रहीत करना चाहते हैं, या बस छवियों फ़ोल्डर में सभी को स्टोर करना चाहते हैं। एमवीसी आपकी संसाधन फ़ाइलों को रखने के किसी विशेष तरीके को लागू नहीं करता है।
बस सामग्री और करने के लिए 'की नकल न करें' आउटपुट निर्देशिका को कॉपी करने के लिए बिल्ड कार्रवाई सेट छोड़ दें।
आप T4MVC प्रोजेक्ट (NuGet पैकेज के रूप में भी उपलब्ध) पर एक नज़र डालना चाहते हैं जो आपकी छवियों/फ़ाइलों को संकलित समय सुरक्षित रखने में आपकी मदद करेगा।
- 1. मेरे डीडीडी कारखाने वर्ग में कौन सी विधियां चलनी चाहिए?
- 2. एएसपी.नेट एमवीसी 3: स्क्रिप्ट्स फ़ोल्डर
- 3. एएसपी.नेट एमवीसी और दो वेब.कॉन्फिग फाइलें
- 4. एमवीसी सामग्री फ़ोल्डर को क्षेत्र
- 5. विजुअल स्टूडियो 2010 सी # समाधान में कौन सी फाइलें/फ़ोल्डर्स Mercurial DVCS में जाना चाहिए?
- 6. ग्रहण जावा प्रोजेक्ट में एसवीएन में कौन सी फाइलें जोड़नी चाहिए?
- 7. सी #/एएसपी.नेट एमवीसी
- 8. एएसपी.नेट एमवीसी 3 और ऐप_Cोड फ़ोल्डर
- 9. जावा नेटबीन्स प्रोजेक्ट में कौन सी फाइलें संस्करण नियंत्रण के तहत रखी जानी चाहिए?
- 10. एएसपी.नेट एमवीसी प्रोजेक्ट और ऐप_Cोड फ़ोल्डर
- 11. एएसपी.नेट एमवीसी और टेक्स्ट/एक्सएमएल सामग्री प्रकार
- 12. एएसपी.नेट एमवीसी सी # कोड
- 13. एएसपी.नेट एमवीसी सी # कक्षा
- 14. एपीके फ़ाइल में कौन सी फाइलें शामिल हैं
- 15. एएसपी.नेट एमवीसी
- 16. एएसपी.नेट एमवीसी और JQuery गतिशील फॉर्म सामग्री
- 17. एएसपी.नेट एमवीसी की सामग्री/थीम्स/आधार निर्देशिका
- 18. कौन सी सी # परियोजना फाइलों को संस्करण नियंत्रण करना चाहिए?
- 19. एएसपी.नेट एमवीसी
- 20. nginx conf फाइलें कौन सी भाषा हैं?
- 21. एएसपी.नेट एमवीसी
- 22. एएसपी.नेट एमवीसी
- 23. एएसपी.नेट एमवीसी - अजाक्सिफाइड रेंडरएक्शन
- 24. एएसपी.नेट एमवीसी को एएसपी.नेट वेबफॉर्म में मिलाकर
- 25. एएसपी.नेट एमवीसी डिफ़ॉल्ट परियोजना संरचना और स्क्रिप्ट फ़ोल्डर
- 26. एएसपी.नेट एमवीसी - ईमेल कैसे भेजना चाहिए?
- 27. एएसपी.नेट एमवीसी
- 28. एएसपी.नेट एमवीसी
- 29. एएसपी.नेट एमवीसी
- 30. एएसपी.नेट एमवीसी (सी #) में क्लासिक एएसपी
यह भी ध्यान दें कि विज़ुअल स्टूडियो (या एमएसबिल्ड का उपयोग करके एक ही चीज़ प्राप्त करने वाली विभिन्न तकनीकों में से कोई भी विकल्प) पर राइट-क्लिक करें, "प्रकाशित करें ..." विकल्प किसी भी छवियों, सीएसएस, आदि को बाहर कर देगा जो कि इसका हिस्सा नहीं हैं समाधान। –
@Dylan - अच्छा बिंदु! –