2008-11-11 15 views
20

मुझे एक क्लिकऑन एप्लिकेशन में कुछ बदलाव करने की ज़रूरत है जिसे मैंने एक वर्ष से अधिक तक छुआ नहीं है और इसलिए प्रमाण पत्र समाप्त हो गया है।मैं अपने समाप्त हुए क्लिकऑन प्रमाणपत्र को नवीनीकृत कैसे कर सकता हूं?

मैंने पढ़ा है कि एक नए प्रमाणपत्र के साथ प्रकाशन से एप्लिकेशन विफल हो जाएगा, क्योंकि यह एक अलग कुंजी के साथ हस्ताक्षरित होगा।

इसलिए मुझे लगता है कि मुझे एक ही प्रमाणपत्र का उपयोग करने की आवश्यकता है लेकिन यह सुनिश्चित नहीं है कि इसे नवीनीकृत कैसे किया जाए।

उत्तर

11

यदि आप त्वरित समाधान के बाद हैं, तो आप अपने मौजूदा प्रमाणपत्र को "नवीनीकृत" कर सकते हैं और इसे केवल एक लंबी समाप्ति तिथि दे सकते हैं।

क्लिफ स्टैनफोर्ड ने माइक्रोसॉफ्ट "वर्कअराउंड" को साफ़ कर दिया है और इसे एक सरल कमांड लाइन एक्सई के रूप में उपलब्ध कराया है - यहां उपलब्ध: http://may.be/renewcert/ - अच्छा काम क्लिफ!

+5

इसके साथ कुछ समस्याएं हैं, केवल एफवाईआई। शायद इसे देखना चाहते हैं। http://robindotnet.wordpress.com/2010/01/26/how-to-extend-an-existing-certificate-even-if-it-has-expired/ – RobinDotNet

+2

मुझे यह पुराना पता है, लेकिन यह (काफी हास्यास्पद है) अभी भी एक मुद्दा है। क्या होगा यदि एक सहकर्मी ने पहले से ही एक नया प्रमाणपत्र बनाया है (इस प्रकार "एक वर्ष" विस्तारित "), लेकिन जब हम प्रकाशित करने के लिए जाते हैं, तो यह हस्ताक्षर बदलने के बारे में चेतावनी देता है। यह एक बड़ा मुद्दा है, जैसे हस्ताक्षर बदलते हैं, ग्राहक अब अपडेट प्राप्त नहीं कर सकते: "एप्लिकेशन अपडेट नहीं कर सकता। कृपया विक्रेता से संपर्क करें।" या कुछ और। और यदि वे इसे मैन्युअल रूप से इंस्टॉल करते हैं, तो यह "नाम -1" आइकन/लिंक बनाएगा। – Keith

1

अगर मुझे सही याद है, तो मैं एक ही समस्या में भाग गया और अभी एक नया प्रमाणपत्र बनाया।

मुझे लगता है कि स्वचालित संस्करण उन संस्करणों के बीच टूट गया, लेकिन कोई स्थायी नुकसान नहीं हुआ। इससे मदद मिली हो सकती है कि मेरा आवेदन केवल आंतरिक उपयोग के लिए था, इसलिए मुझे उचित हस्ताक्षरित प्रमाणपत्र की आवश्यकता नहीं थी।

1

मूल रूप से आपको अपने प्रमाणपत्र की समाप्ति बढ़ाने के लिए एक ऐप बनाना होगा। उपरोक्त लिंक आपको ऐप के लिए C++ स्रोत कोड पर ले जाएंगे। यदि आप भाग्यशाली हैं और आपने इसे स्वयं साइन किया है तो यह काम कर सकता है। यदि आपने साइन इन करने के लिए वेरिज़िन इत्यादि का उपयोग किया है तो आप एसओएल हैं। आपको प्रत्येक ऐप को अनइंस्टॉल और पुनः इंस्टॉल करने की आवश्यकता होगी। ऐसा लगता है कि आप इंजन को उड़ाते हुए एक नई कार खरीदते हैं और निर्माता आपको इसे बदलने या ठीक करने के बजाए री-बिल्डिंग इंजन पर एक पुस्तक देता है। क्लिकऑन नहीं है।

7

प्रमाणपत्र समाप्ति पर निश्चित एमएसडीएन आलेख यहां दिया गया है, जिसमें नवीनीकरण पर एक अद्यतन का एक लिंक भी शामिल है। http://msdn.microsoft.com/en-us/library/ff369721.aspx इसमें सभी मामलों को शामिल किया गया है।

यदि आप स्वचालित अपडेट का उपयोग करते हुए .NET 3.5 को लक्षित कर रहे हैं, और आपके पास VSTO ऐप नहीं है, या आप .NET 4 को लक्षित कर रहे हैं, तो प्रमाणपत्र बदलने से आपको कोई समस्या नहीं होगी।

+0

वास्तव में यह है! (निश्चित) –

+0

लिंक मर चुका है। मैं * नफरत करता हूं * माइक्रोसॉफ्ट अपने यूआरएल को कैसे मारता रहता है, ऐसा लगता है कि कुछ साल की उम्र में किसी भी अच्छी जानकारी की पहुंच योग्य नहीं है। –

+0

लिंक फिर से जीवित है। – Edo

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

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