मेरे पास एक मौजूदा वेबसाइट है जो परिवर्तनों के लिए एक एसवीएन भंडार पर नज़र रखती है और जब कोई चेक-इन होता है, तो नई वेबसाइट एस्पनेट_कंपेलर का उपयोग करके बनाई जाती है और फिर उत्पादन साइट पर जो कुछ भी है, वह अलग हो जाता है एक उत्पादन वेब सर्वर। पूरी निरंतर एकीकरण प्रक्रिया cruisecontrol.net का उपयोग करके बनाई गई है।मैं कमांड लाइन से एएसपी.नेट एमवीसी प्रोजेक्ट कैसे प्रकाशित कर सकता हूं?
मैंने पूरी साइट को एएसपी.नेट एमवीसी का उपयोग करने के लिए दोबारा प्रतिक्रिया दी है और अब मैं अपनी निर्माण प्रक्रिया में एकीकृत करने की कोशिश कर रहा हूं। ऐसा लगता है कि यह बदल गया है और मुझे वही व्यवहार नहीं मिल रहा है क्योंकि मैं प्री-एमवीसी साइट के साथ उपयोग करता था। दुर्भाग्य से मैं बहुत प्रगति नहीं कर रहा हूं क्योंकि ऐसा लगता है कि किसी ने अभी तक ऐसा नहीं किया है। क्या किसी को किसी भी रूप में काम करने के लिए ऐसा कुछ मिला है?
"नियमित परियोजना" की तरह "डेवेनव" का उपयोग करके कमांड लाइन को स्वचालित करना या तो काम नहीं करता है। वहां कमांड लाइन स्विच/बिल्ड हैं लेकिन वे बस जगह पर बनाते हैं। यह कमांड लाइन यूआई में निर्मित "प्रकाशित" तंत्र का पर्दाफाश नहीं करती है। प्रोजेक्ट निर्देशिका में एक {Project Name} .Publish.xml फ़ाइल भी है जो ऐसा प्रतीत होता है कि इसे प्रकाशित करने की आवश्यकता है। इसे स्वचालित करने का कोई तरीका नहीं है।
मैं कमांड लाइन से वीएस 2008 एमवीसी प्रोजेक्ट में बिल्ड मेनू के तहत "प्रकाशित {परियोजना नाम}" का अनुकरण करने की कोशिश कर रहा हूं।
मैं बस वीएस 2008 एमवीसी परियोजना में बिल्ड मेनू के तहत "प्रकाशित {परियोजना नाम}" का अनुकरण करने की कोशिश कर रहा हूं। – Clearly
कमांड लाइन – Clearly
एमएसबिल्ड या NAnt –