5

क्या यह संभव है, वीएस -2010 में टूल्स के साथ, एक एमएसआई-पैकेज बनाने के लिए जिसमें आवश्यक सब कुछ शामिल है, और एक एमवीसी 3 ऐप के लिए "मांग पर" स्थापित किया गया है?एक वेब ऐप स्थापना पैकेज बनाएँ, जिसमें "सबकुछ" शामिल है?

इसमें आईआईएस, एसक्यूएल-सर्वर एक्सप्रेस, .NET 4, और एमवीसी 3 असेंबली शामिल होनी चाहिए।

उपयोगकर्ताओं को एक ही इंस्टॉल-फ़ाइल देने के लिए बहुत आसान होगा, भले ही वे एक्सपी, विस्टा या 7 का उपयोग करें। पैकेज को स्वचालित रूप से पता लगाना चाहिए कि क्या गुम है, और इसे इंस्टॉल करें।

उत्तर

4

आप वेब सेटअप प्रोजेक्ट का उपयोग करने का प्रयास कर सकते हैं।

अपने समाधान में एक नया प्रोजेक्ट जोड़ें।

"नया प्रोजेक्ट जोड़ें" संवाद में, Other Project Types->Setup and Deployment->Visual Studio Installer चुनें।

फिर Web Setup Project का चयन करें।

निर्मित सेटअप प्रोजेक्ट में, (सामग्री फ़ाइलें) Web Application Folder (फ़ाइल सिस्टम संपादक में) जोड़ें।

वेब सेटअप प्रोजेक्ट में आईआईएस और .NET ढांचे के लिए डिफ़ॉल्ट रूप से जांच शामिल है। अन्य निर्भरताओं के लिए चेक जोड़ना संभव है।

सेटअप प्रोजेक्ट का निर्माण करते समय, यह एक setup.exe के साथ एमएसआई बनाया गया है जिसमें कुछ पूर्व-स्थापित सत्यापन शामिल है।

+3

धन्यवाद, मुझे आपके उत्तर से संकेत मिला और गुगलिंग के बाद मुझे लिंक नीचे मिला जो एएसपीनेट वेब एप्लिकेशन के लिए वेब सेटअप प्रोजेक्ट बनाने के तरीके को अच्छी तरह से समझाता है। http://dataerror.blogspot.in/2010/06/creating-web-setup-project-for-aspnet.html –

+0

मेरे विवरण के अतिरिक्त यह लिंक क्या है जो विभिन्न web.config पर निर्भर करने के लिए 3 विकल्प जोड़ रहा है क्या उपयोगकर्ता चुनता है। आप इस तंत्र का उपयोग अन्य चीजों के साथ भी कर सकते हैं (न केवल वेब.कॉन्फिग के लिए, न केवल पर्यावरण के प्रकार के लिए)। यदि आपका सेटअप केवल एक प्रकार के पर्यावरण पर लक्ष्य है, तो आपको वास्तव में उस अतिरिक्त चरण की आवश्यकता नहीं है - सेटअप चलाने पर यह केवल परेशान होगा। – awe