के साथ आईआईएस सेटिंग्स की निरंतर तैनाती हम टीएफएस (2008) के साथ निरंतर तैनाती का अभ्यास करते हैं और आईआईएस सेटिंग्स में बदलावों को संभालने का एक अच्छा तरीका ढूंढ रहे हैं। MSDeploy ऐसा लगता है कि इसे संभालने का तरीका होना चाहिए, लेकिन बहुत पढ़ने और खोजने के बाद, मुझे कोई अच्छा जवाब नहीं मिला है।MSDeploy
MSDeploy के साथ समस्या, जैसा कि मैंने इसे देखा है, यह है कि आपको मौजूदा आईआईएस वेबसाइट का उपयोग करके एक परिनियोजन पैकेज बनाने की आवश्यकता है। मैं स्रोत नियंत्रण में वेबसाइट के लिए उपयुक्त आईआईएस कॉन्फ़िगरेशन प्राप्त करने में सक्षम होना चाहता हूं और निर्माण को पैकेज बनाना है।
ऐसा करने का एकमात्र तरीका यह है कि मैं archive.xml फ़ाइल को शिल्प करना चाहता हूं। क्या मेरी सोच सही है या क्या कोई बेहतर तरीका है?
यदि आप निरंतर तैनाती का अभ्यास करते हैं तो मुझे लगता है कि आप तैनात करने से पहले ही अपनी वेबसाइट का परीक्षण करेंगे। इसका मतलब यह होगा कि आपके पास परीक्षण के लिए पहले से ही एक वेबसाइट है। MSDeploy का उपयोग करना कोई मुद्दा नहीं है। यह वह सेटअप है जिसे मैं कई महीनों के लिए कई दैनिक रिलीज के साथ उपयोग कर रहा हूं। शायद मैं कुछ देख रहा हूं लेकिन मुझे समस्या नहीं दिखाई दे रही है ... – Manfred
@ जॉन - तो आप आईआईएस परिवर्तन कहां बदलते हैं? आपकी परीक्षा वेबसाइट? डेवलपर इन परिवर्तनों को कैसे उठाते हैं? अनुमोदित आईआईएस सेटिंग्स आमतौर पर ज्यादा नहीं बदलती हैं, लेकिन स्रोत नियंत्रण सभी अनुप्रयोग विशिष्ट परिवर्तनों के लिए केंद्रीय स्थान होना चाहिए। – JontyMC
आपका क्या मतलब है? उदाहरण के लिए web.config में या आईआईएस कॉन्फ़िगरेशन में इन परिवर्तन हैं (उदाहरण के लिए एक अलग एप्लिकेशन पूल का उपयोग करना)। यदि यह उत्तरार्द्ध है, तो मैं आपका बिंदु देख सकता हूं। – Manfred