2009-05-29 11 views
5

आपकी राय में में लिपटे जा सकता है, MSDeploy अपने सिस्टम पर एक WebApplication स्थापित करने के लिए एक अंत उपयोगकर्ता के लिए देने के लिए एक अच्छा विकल्प पैकेज हैं। एक वेब ऐप स्थापित करने के लिए एक एमएसआई फ़ाइल का उपयोग करने का अनुभव, कहने के साथ तुलना कैसे करता है?पर्याप्त MSDeploy 'दोस्ताना' है, या यह एक MSI फ़ाइल

किसी को भी एक MSI पैकेज के अंदर एक MSDeploy पैकेज ऊपर लपेटकर की कोशिश की है? क्या यह काम करेगा?

उत्तर

7

MSDeploy एक उपकरण है कि मशीनों के बीच वेब साइटों सिंक्रनाइज़ मदद करता है, बहुत तरह से है कि AppCenter कई मशीनों के लिए एक अच्छी तरह से कॉन्फ़िगर किया गया मास्टर को दोहराने के लिए उपयोग किया जाता है के रूप में मेरे लिए वर्णित किया गया। विंडोज इंस्टालर (आईआईएस और एसक्यूएल कॉन्फ़िगरेशन के लिए एमएसआई + वाईएक्स कस्टमएक्शन) एक मशीन में पैकेज लागू करने के बारे में है जो एक लेनदेन में राज्य को संशोधित करता है। यह अधिक पारंपरिक पैक किए गए सॉफ्टवेयर मॉडल का पालन करता है।

उन मशीनों को विन्यस्त की समस्या के लिए दो अलग अलग दृष्टिकोण हैं। प्रत्येक को आवश्यकताओं के एक अलग सेट के आसपास अनुकूलित किया गया है। MSDeploy = प्रतिकृति मशीन स्थिति। एमएसआई = लेनदेन में परिवर्तन लागू करें।

आप MSI- में MSDeploy फेंक सकते हैं? शायद। क्या यह अच्छी तरह से काम करेगा? शायद, यदि आप लेनदेन के बारे में हिस्सा अनदेखा करते हैं। मेरे दिमाग में यह महत्वपूर्ण अंतर है। उन वातावरणों में जहां आप कॉन्फ़िगरेशन घोषित करना चाहते हैं, जिसे आप वितरित करना चाहते हैं और इसे या तो पूरी तरह लागू होते हैं या बिल्कुल लागू नहीं होते हैं (यानी मध्यवर्ती/बस्टेड स्थिति में समाप्त नहीं होते हैं) तो पैकेज आधारित स्थापना उचित लगती है।

यदि आपके पास ऐसी मशीन है जिसे आपने अभी सही तरीके से कॉन्फ़िगर किया है और मशीनों का एक गुच्छा बनाना चाहते हैं (और रोटेशन से असफल मशीन लेने के लिए तैयार हैं और प्रक्रिया को दोहराए जाने तक प्रक्रिया को दोहराएं) तो MSDeploy उचित लगता है।

सुझाव देने के लिए आपके प्रश्न में पर्याप्त जानकारी नहीं है कि कौन सा बेहतर काम करता है ... लेकिन मुझे नहीं लगता कि वे एक साथ जाते हैं। < मुस्कान />

+0

रोब, श्री वाईएक्स से खुद का जवाब अच्छा है! फिलहाल वेबसाइटों को तैनात करने के लिए वाईएक्स मेरी प्राथमिक पसंद होगी, लेकिन हमें आईआईएस 7 का समर्थन करने की आवश्यकता होगी। और मेरा मानना ​​है कि आप रिकॉर्ड के रूप में कह रहे हैं कि कई महीनों का काम करने जा रहा है, किसी ने अभी तक इसे शुरू नहीं किया है। तुम क्या करोगे? –

+0

मैं स्थापित IIS7 में "विरासत मेटाबेस SomethingOrOther" सुविधा को चालू और WiX टूलसेट का प्रयोग करेंगे। भी, मैंने सुना है कि मूल आईआईएस 7 समर्थन के लिए काम चल रहा है लेकिन इसकी पुष्टि नहीं हुई है और न ही यह किस समयरेखा पर है (यदि यह वास्तविक है)। –

+2

पीएस: वाईएक्स v3.5 अभी जारी किया गया है (http://bit.ly/wix35) और यह * आईआईएस 7 के लिए देशी समर्थन है *। –

संबंधित मुद्दे