2009-01-22 12 views
5

एएसपीनेट वेब एप्लिकेशन वितरित करने का सबसे आसान तरीका क्या है? मैंने वहां कुछ ओपन सोर्स एएसपीनेट परियोजनाओं को देखने का प्रयास किया ताकि वे यह देख सकें कि वे अपने ऐप्स कैसे वितरित करते हैं और वे अपडेट कैसे करते हैं और वे मेरे लिए जटिल लगते हैं (मेरे लिए प्रदर्शन करने के लिए नहीं बल्कि गैर-तकनीकी उपयोगकर्ताओं के लिए)। उनमें से बहुत सारे संपूर्ण स्थापित परियोजना का समर्थन करते हैं, विशिष्ट फ़ोल्डर्स को हटाते हैं और अपने web.config के हिस्सों को सहेजते हैं। मैं एक ऐसा समाधान ढूंढने की उम्मीद कर रहा हूं जो अद्यतन प्रक्रिया को यथासंभव सरल बना देगा।एएसपी.नेट वेब ऐप वितरण

धन्यवाद।

उत्तर

6

मैं अब इसी तरह की आवश्यकता के साथ एक परियोजना पर काम कर रहा हूं। हमने इंस्टॉलर बनाने के लिए WiX का उपयोग करने का निर्णय लिया है जो सर्वर या मशीन पर चलाया जा सकता है जहां साइट स्थापित है। वाईएक्स अविश्वसनीय रूप से शक्तिशाली है, लेकिन लटका पाने के लिए थोड़ा सा लगता है।

अन्य खुले स्रोत, और भुगतान किए गए इंस्टॉलर तकनीकों के साथ-साथ बहुत सारे हैं। कुछ जानकारी के साथ Here is a post

0

क्या आप अलग-अलग मशीनों पर संभाले जा सकने वाले स्तरों में कार्यक्षमता को तोड़ने के मामले में हैं, उदाहरण के लिए 3-स्तरीय आर्किटेक्चर के लिए 3 सर्वर हैं जहां एक डीबी सर्वर है, एक मिडलवेयर हैंडल करता है और दूसरा ASP.Net में अनुरोधों को संभालता है? स्केलिंग के मामले में यहां एक और बिंदु वेब सर्वर से कई वेब सर्वरों पर जा रहा है।

या आप deployment का जिक्र कर रहे हैं?

1

सामुदायिक सर्वर एक सेटअप एमएसआई प्रदान करता है जो एक वायरल निर्देशिका बनायेगा, SQL डेटाबेस उत्पन्न करेगा और इसे डिफ़ॉल्ट डेटा के साथ पॉप्युलेट करेगा। पॉइंट रिलीज के लिए अद्यतन करना अभी भी एक मैन्युअल प्रक्रिया है जिसमें update.sql फ़ाइल शामिल है और प्रत्येक को डाउनलोड करने के बाद बाइनरी और स्थिर फ़ाइल परिवर्तनों को मर्ज करें।

शायद वे एक अद्यतन एमएसआई भी बना सकते थे, लेकिन क्योंकि बहुत से लोग सामुदायिक सर्वर को कस्टमाइज़ करते हैं, इसलिए लोगों को बदलावों को मर्ज करने के लिए शायद बेहतर होता है।

-2

यह एक वेब एप्लिकेशन है, मैन। इसे सार्वजनिक रूप से सेवा दें, पंजीकरण की आवश्यकता है, और आगे बढ़ें। क्या वह वेब एप्लिकेशन का मुद्दा नहीं है?

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