हमारे पास एक उत्पादन सर्वर पर एक विंडोज सेवा के रूप में चल रहा एक अनुप्रयोग है। आवेदन तैनाती सीमाओं पर ज्यादातर असेंबली में विभाजित है। मैं एप्लिकेशन असेंबली में हॉट-फ़िक्स की तैनाती को सुव्यवस्थित करना चाहता हूं। वर्तमान में मैं हॉट फिक्स को तैनात करने के लिए निम्न चरणों का पालन करता हूं। (हम मंचन के लिए उत्पादन वातावरण का डुप्लिकेट है, तो सब कुछ दो बार किया जा सकता है).net असेंबली की हॉट परिनियोजन
- लॉग इन सर्वर
- को सेवा बंद
- बैकअप वर्तमान में तैनात dll
- हॉटफिक्स के साथ बदलें (कॉपी मौजूदा dll से अधिक हॉटफिक्स)
- पुनः प्रारंभ सेवा
- रोल वापस अप्रत्याशित लोड त्रुटियों (के मामले में ऐसा नहीं होता है, फिर भी)
मुझे लगता है कि मैं क्या चाहता हूं कि एक प्रीसेट फ़ोल्डर में एक डीएल अपलोड करना (एसएफटीपी) और एप्लिकेशन को नया डीएल उठाएं।
एक समाधान मैंने माना है कि सर्वर पर एक अलग सेवा चल रही है। आइए इसे हॉटफिक्स परिनियोजन सेवा कहें। यह नई फाइलों के लिए फाइल सिस्टम देखेगा और ऊपर दी गई सूची से 2-6 कदम उठाएगा।
किसी भी अंतर्दृष्टि की सराहना की जाती है। मैं अन्य विकल्पों के साथ-साथ जब तक वे तैनाती घर्षण को कम करता हूं, तब तक खुला रहता हूं।
शैडोकोपीफाइल यहां विशाल है। –
हाँ, हालांकि बैकअप आवश्यकताओं के साथ, यह इस विशिष्ट मामले में एक समस्या से कम हो सकता है। –
बैकअप चरण एक कठिन आवश्यकता नहीं है, यह केवल एक कदम है जो मैं करता हूं ताकि मैं जल्दी से वापस रोल कर सकूं। मैं छायाकोपीफाइल से परिचित नहीं हूं, इसे देखना है। –