मैं एक एएसपीनेट वेबसाइट विकसित कर रहा हूं जिसके लिए स्रोत कोड और एचटीएमएल पक्षों के लिए नियमित अपडेट की आवश्यकता होगी। आवश्यक अपडेट पूरा करने के बाद, मैं 'प्रकाशित वेबसाइट टूल' का उपयोग करता हूं और साइट को अपनी स्थानीय निर्देशिका में प्रकाशित करता हूं। फिर मैं सभी फ़ाइलों को दूरस्थ फ़ाइल में अपलोड करता हूं।
क्या मेरी साइट को ठीक से बदली गई फ़ाइलों के साथ ठीक करने का कोई तरीका है। उदाहरण के लिए यदि मैंने 84 (HTML या स्रोत पक्ष) की केवल 2 फाइलें अपडेट की हैं, तो क्या यह बिना किसी समस्या के केवल 2 फाइलों को अपडेट करना संभव है?एएसपीनेट वेबसाइट को अपडेट करने के लिए कैसे करें (बस बदली गई फाइलें)
उत्तर
जबकि दृश्य स्टूडियो कुछ अलग संकलन की पेशकश/विकल्प का निर्माण करता है, मुझे लगता है कि आप शायद सब कुछ एक दृश्य स्टूडियो वेबसाइट परियोजना के लिए ठीक कर रहे हैं। जब मैं किसी वेब एप्लिकेशन की बजाय किसी वेबसाइट के साथ काम कर रहा हूं, तो मैं केवल उन फ़ाइलों को एफ़टीपी कर दूंगा जो बदल गए हैं। उदाहरण के लिए, यदि मैं किसी .aspx पृष्ठ के भीतर कुछ HTML टैग्स को बदलना चाहता था, तो केवल उस पृष्ठ को वेब सर्वर पर अपलोड करने की आवश्यकता होगी। यदि मैं .aspx.cs पृष्ठ में पेज_लोड फ़ंक्शन को बदलता हूं, तो मुझे निश्चित रूप से वेब सर्वर पर अद्यतन DLL भी प्राप्त करने की आवश्यकता होगी।
मैं अपने एफ़टीपी उपकरण के लिए FileZilla का उपयोग करता हूं और केवल बदली गई फ़ाइलों को अपलोड करने का विकल्प होता है। तो जब आप अपनी वेबसाइट प्रकाशित करने के लिए विजुअल स्टूडियो का उपयोग करने के बाद, आप उस निर्देशिका की संपूर्ण सामग्री को पकड़ सकते हैं और उसे FTP सर्वर स्थान पर खींच सकते हैं और केवल जो बदल गया है उसे अपडेट कर सकते हैं।
यह प्रोजेक्ट के प्रकार पर निर्भर करता है।
तो एक परियोजना के साथ फ़ाइल बनाई गई है> नई वेब साइट तो ठीक बस कॉपी करने के लिए .aspx बदल फ़ाइलें (- .cs - फ़ाइलों को भी कॉपी कर रहे हैं लगता है कि इसी कोड बनाने) है।
तो परियोजना के साथ फ़ाइल> नया प्रोजेक्ट> ASP.NET वेब अनुप्रयोग बनाया गया था तो आप (dll तरह परियोजना के रूप में एक ही नाम है .aspx फ़ाइलें और संकलित परियोजना dll कॉपी करने के लिए डिफ़ॉल्ट रूप से की आवश्यकता होगी TestProject.dll) परियोजना के अंदर बिन फ़ोल्डर से।
एएसपी.नेट वेबसाइट प्रोजेक्ट परियोजना गुणों -> "एमएसबिल्ड विकल्प" टैबपृष्ठ में एक विकल्प प्रदान करता है जहां आप "इस प्रीकंपील्ड साइट को अपडेट करने योग्य होने की अनुमति दें" सेट कर सकते हैं।
इस विकल्प
स्थापना "निर्दिष्ट करता है कि .aspx पृष्ठों की सामग्री एक विधानसभा में संकलित नहीं कर रहे हैं, बजाय, मार्कअप छोड़ दिया है के रूप में है, तो आप HTML और ग्राहक बदलने की अनुमति देता वेब साइट को प्रीकंपिल करने के बाद -साइड कार्यक्षमता। का चयन करना यह चेक बॉक्स -12 विकल्प aspnet_compiler.exe आदेश जोड़ने के बराबर है। "
दस्तावेज़ों के अनुसार।
मुझे लगता है कि आपको http://winmerge.org/ की आवश्यकता है, जहां यह बदली गई फ़ाइलों की तुलना करेगा और उन्हें अपलोड करेगा।
आशा है कि यह मदद करता है
जब आप विजुअल स्टूडियो का उपयोग कर वेबसाइट प्रकाशित कर रहे हैं, तो एक विकल्प है जो कहता है "इस प्रीकंपील्ड साइट को अपडेट करने योग्य होने दें"। यदि आप इस विकल्प का चयन करते हैं, तो आप एचटीएमएल में कुछ बदलाव नहीं कर सकते हैं।Programming Tutorials
के माध्यम से बस सबकुछ अपलोड करने से भी अधिक बोझिल है यह सभी प्रश्नों को – Josh
मैं VStudio के उपलब्ध टूल द्वारा पूरी तरह से अभिभूत हूं। और इसके बजाय Gulp का उपयोग कर रहा हूँ। 2017 में भी समस्या बनी हुई है।
गलप के साथ आप बदली गई फ़ाइलों के लिए निर्देशिका "देख" सकते हैं, इसलिए मैंने इसे [bin] फ़ोल्डर देखने के लिए कॉन्फ़िगर किया है, साथ ही एएसपीएक्स/सीएसटीएमएल फाइलों से अलग संपत्तियों के साथ।
जब भी मैं कुछ भी बदलता हूं, तो यह तुरंत मेरे प्रकाशन फ़ोल्डर में कॉपी किया जाता है जहां मैं इसे बाद में ज़िप कर सकता हूं और केवल परिवर्तन को तैनात कर सकता हूं। लिपि में देरी भी होती है, इसलिए मैं उन स्थितियों में प्रतिलिपि/अपलोड में देरी कर सकता हूं जैसे बंडल जहां वे गतिशील रूप से उत्पन्न होते हैं और पूरी तरह से संशोधित होने में कुछ समय लेते हैं।
मुझे केवल एक चीज है जो मुझे करना है, इससे पहले कि मैं अपना अगला मील का पत्थर शुरू कर दूं, ताकि "प्रकाशित" फ़ोल्डर जो "ऑटो तैनाती" को खाली कर सके और अगले भाग के लिए तैयार हो। एक फ़ोल्डर को खाली करना और पृष्ठभूमि में "गल्प घड़ी" चलाना ऐसी आवश्यक सुविधा के लिए भुगतान करने के लिए एक छोटी सी कीमत की तरह लगता है।
मुझे लगता है कि यह एक vstudio प्लगइन के रूप में विकसित करने के लिए एक अच्छी वस्तु होनी चाहिए।
पर मूल प्रश्न को संबोधित नहीं करता है वाह यह वास्तव में एक अच्छा समाधान है। यह बहुत सरल है – tno2007
- 1. Django: केवल बदली गई स्थिर फाइलें एकत्र करें
- 2. दो एसवीएन संशोधनों के बीच बदली गई फ़ाइलों को निर्यात करने के लिए कैसे करें
- 3. एएसपीनेट वेबसाइट
- 4. लाइव वेबसाइट को सुरक्षित रूप से अपडेट करने के लिए
- 5. इनोसेटअप: बदली गई फ़ाइलों को अनइंस्टॉल न करें
- 6. गिट में केवल सक्रिय/हाल ही में बदली गई शाखाओं को सूचीबद्ध करने के लिए कैसे?
- 7. एसवीएन निर्यात केवल बदली गई फ़ाइलें
- 8. एएसपीनेट डेवलपर्स के लिए अपनी मौजूदा वेबसाइट
- 9. मेरी फाइलें डाउनलोड करने के लिए बॉट्स को अस्वीकार करें
- 10. किसी वेबसाइट (एएसपीनेट सी #)
- 11. गिट ईमेल हुक को प्रतिबद्ध संदेश और बदली गई फाइलों को शामिल करने के लिए
- 12. केवल नई/बदली गई फ़ाइलों को स्कैन करने के लिए एएनटी प्राप्त करना
- 13. एएसपी.नेट वेबसाइट को कैसे तैनात/प्रकाशित करें?
- 14. मेरी एएसपीनेट वेबसाइट
- 15. मेरी वेबसाइट को सुरक्षित करने के लिए कैसे करें
- 16. आवाज (इन-कॉल) स्ट्रीम प्रकार के लिए वॉल्यूम बदली गई घटनाएं कैसे प्राप्त करें?
- 17. गिट से सभी बदली/गयी फ़ाइलों को कैसे निर्यात करें?
- 18. एसवीएन: सभी लॉग संदेशों के साथ बदली गई फ़ाइलों को एक सूची में कैसे निर्यात करें?
- 19. स्क्रीन अपडेट करने के लिए QGLWidget को कैसे बाध्य करें?
- 20. एंड्रॉइड मीडिया डेटाबेस को अपडेट करने के लिए कैसे करें
- 21. क्या गिट में किसी शाखा पर सभी बदली गई फाइलें देखने का कोई तरीका है?
- 22. जीएनयू का प्रदर्शन करने के लिए कैसे करें फाइलें
- 23. वेबसाइट पर चलती सामग्री/पाठ को कार्यान्वित करने के लिए कैसे करें। asp.net
- 24. नए बिटमैप कॉपी पर बदली गई बफर
- 25. एक ClearCase फ़ोल्डर में बदली गई फ़ाइलों को ढूंढना
- 26. एएसपी.नेट वेबसाइट के लिए मिनीप्रोफाइलर
- 27. परिवर्तन के लिए गिट की जांच करने के लिए शैल स्क्रिप्ट और बदली गई फ़ाइलों के माध्यम से लूप?
- 28. ग्रहण परियोजना एक्सप्लोरर में बदली गई फ़ाइलों के लिए पृष्ठभूमि रंग कैसे बदलें?
- 29. दो गिट के बीच बदली गई सभी फ़ाइलों की सूची कैसे प्राप्त करें?
- 30. मैं सी कोड के गिट रिपोजिटरी में फ़ंक्शंस के साथ बदली गई लाइनों को कैसे जोड़ूं?
यह ftp –