2008-09-17 8 views
6

मेरे पास क्लिकऑन के माध्यम से एक आवेदन तैनात किया गया है, लेकिन मैं तैनाती सर्वर पर कॉन्फ़िगरेशन फ़ाइल को कैसे संशोधित कर सकता हूं? मेरा मतलब है, उत्पाद परीक्षण होने के बाद, इसे हमारे उत्पादन सर्वर में तैनात किया जाना चाहिए, लेकिन उत्पादन संसाधनों का उपभोग करने के लिए कुछ कॉन्फ़िगरेशन पैरामीटर को संशोधित करने की आवश्यकता है? मैंने सुना है कि हमें MageUI.exe का उपयोग करना चाहिए, लेकिन फिर भी सुनिश्चित नहीं है।क्लिकऑन परिनियोजन पर कॉन्फ़िगरेशन फ़ाइल को संशोधित करने के लिए कैसे करें?

मैं आपकी मदद के लिए सराहना करता हूं।

धन्यवाद

उत्तर

4

हाँ, ऐसा करने के लिए यह शायद MageUI सबसे अच्छा तरीका होगा। बस MageUI के साथ अपने प्रकट करें, पर क्लिक करें सहेजें और इसे आपको प्रकटताओं से इस्तीफा देने के लिए संकेत देना चाहिए।

मैनिफ़ेस्ट पर हस्ताक्षर करते समय आपके पास दो विकल्प हैं। आप एक स्व-प्रमाणपत्र का उपयोग कर सकते हैं या प्रमाणपत्र खरीद सकते हैं। स्वयं प्रमाण पत्र का उपयोग करना आसान है, लेकिन जब ऐप इंस्टॉल किया जाता है तो प्रकाशक अज्ञात के रूप में दिखाई देगा। यदि आप प्रमाण पत्र खरीदते हैं, तो क्लिकऑन मैनिफ़ेस्ट पर हस्ताक्षर करने के लिए आवश्यक फ़ाइलों को बनाने के लिए इन निर्देशों का उपयोग करें - http://www.softinsight.com/bnoyes/CommentView.aspx?guid=78d107d1-3937-4d8d-81d9-73cb6ae18eee

+0

संस्करण समस्याओं के लिए देखें। हम संस्करण द्वारा हमारे स्मार्टक्लिएंट डाउनलोड का प्रबंधन करते हैं - यदि सर्वर संस्करण क्लाइंट से अधिक नहीं है, तो यह डाउनलोड नहीं किया गया है इसलिए मैगेयूआई के साथ फिर से हस्ताक्षर करने से परिवर्तन नहीं आएंगे - आपको मनमाने ढंग से अभिव्यक्ति संस्करण को भी बदलना होगा। – ScottCher

2

कोडकन्यूशन सही है - हम इसे हमारे कॉन्फ़िगरेशन परिवर्तनों के लिए हर समय करते हैं। याद रखने की बात यह है कि यदि आप संस्करणों का प्रबंधन कर रहे हैं जैसे उपयोगकर्ता को सर्वर पर नया संस्करण होने पर स्मार्टक्लिएंट का नया संस्करण मिलेगा, तो आपको कॉन्फ़िगरेशन प्राप्त करने के लिए मेनिफेस्ट फ़ाइल में संस्करण को मनमाने ढंग से बढ़ाने की आवश्यकता होगी उपयोगकर्ता को फिर से डाउनलोड करने के लिए परिवर्तन।

यह निश्चित रूप से खतरनाक हो सकता है कि आपकी तैनाती प्रक्रिया ऐप कैसे संस्करण बनाती है। हमारे लिए, हम समय-आधारित एल्गोरिदम का उपयोग करते हैं, संस्करण को एचएचएमएम (उदाहरण के लिए, 2008.9.23.1317) के बाद दिनांक को फिर से सेट करना। यह हमारी बिल्ड/तैनाती स्क्रिप्ट में किया जाता है ताकि हम यह सुनिश्चित कर सकें कि हम संस्करण को 2008.9.23.1318 में मैनिफेस्ट में बदल सकते हैं, बिना किसी संस्करण के किसी अन्य निर्माण के बारे में चिंता किए।

वैसे भी, कुछ सोचने के लिए।

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