2008-09-23 12 views
6

मुझे Windows Forms एप्लिकेशन के क्लिकऑन परिनियोजन के साथ कोई समस्या है। जब मैंने नया सेटअप बनाया, और इसे पिछले सेटअप के रूप में ओवरराइटिंग को निर्यात करने का प्रयास किया, तो विजुअल स्टूडियो ने कहा कि मेरा प्रमाणपत्र समाप्त हो गया है।विजुअल स्टूडियो क्लिकऑन परिनियोजन - प्रमाणपत्र समाप्ति

यह व्यवहार You receive an error message when you try to update a Visual Studio 2005 ClickOnce application after the certificate that was used to sign the installation expires में वर्णन किया गया है और वहाँ RenewCert - Working Version में एक समाधान नहीं है। लेकिन ये समाधान मेरी स्थिति में लागू नहीं हैं।

एक अन्य कार्यवाही में प्रमाणपत्र समाप्ति तिथि (तैनाती संचालन के दौरान) से पहले एक तारीख को तैनाती सर्वर की सिस्टम तिथि वापस लेना शामिल है - लेकिन मैं इसे "आखिरी मौका" के रूप में देखता हूं।

मैं इस समस्या को कैसे ठीक कर सकता हूं? क्या मैं कोशिश कर सकता हूं कि एक और कामकाज है?

+0

मुझे समझ में नहीं आता कि RenewCert आपके लिए क्यों लागू नहीं है। क्या आप समझा सकते हैं कि वे क्यों काम नहीं करेंगे? –

+0

ठीक है, RenewCert के साथ समस्या यह है कि सर्टिफिकेट का पासवर्ड बाहरी सलाहकार के साथ एक साथ चला गया है जो महीने पहले छोड़ा गया था, और हम उसके संपर्क में वापस नहीं आ सकते। तकनीकी समस्या नहीं है, जैसा कि आप देख सकते हैं ... :-( – ila

उत्तर

4

मुझे जेम्स हार्ट द्वारा एक ब्लॉग एंट्री, ClickOnce and Expiring Code Signing Certificates मिला, जो आपके एप्लिकेशन को स्वयं हटाने और नया क्लिकऑन इंस्टॉल लॉन्च करने के तरीके का वर्णन करता है। यह मेरे लिए काम किया।

+0

@rjrapson धन्यवाद, मैं इस समाधान को आजमाउंगा। – ila

2

मैं लगभग दो साल पहले इस समस्या में भाग गया था। यदि RenewCert आपके लिए काम नहीं करेगा तो वास्तव में कोई अच्छा काम नहीं है। मैंने क्लिकऑन प्राधिकरण, ब्रायन नोयस को भी ईमेल किया, और पुष्टि की कि कोई अच्छा कामकाज नहीं था।

हमने 3 साल का प्रमाणपत्र खरीदने और हमारे उपयोगकर्ताओं को अनइंस्टॉल करने के लिए कहा। हालांकि, अगर मुझे सही याद है, तो स्टार्ट मेनू से ऐप लॉन्च करते समय उपयोगकर्ताओं को केवल त्रुटि संदेश मिलते हैं। यदि वे वेब पेज पर गए, तो उसने ऐप इंस्टॉल किया और ठीक चला गया। बेशक ग्राहक के पास उनकी मशीनों पर ऐप के 2 संस्करण थे :)। मुझे याद नहीं है कि उस परिदृश्य में स्टार्ट मेनू शॉर्टकट के साथ क्या हुआ।

+0

जब क्लाइंट के पास उसी ऐप के 2 संस्करण होते हैं जिन्हें क्लिकऑन के माध्यम से तैनात किया गया था, तो प्रारंभ मेनू शॉर्टकट में नाम का डुप्लिकेट होगा, लेकिन "1" के साथ जोड़ा जाएगा "दूसरे शब्दों में, यदि ऐप को" माई ऐप "नाम दिया गया है, तो स्टार्ट मेनू आइटम फ़ोल्डर में" माई ऐप "और" माई ऐप 1 "होगा। –

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