आपको एक .NET Framework 2.0-आधारित ClickOnce अनुप्रयोग कोई चैंड प्रमाण पत्र के साथ हस्ताक्षरित का परिनियोजन करने का प्रयास करते हुए त्रुटि संदेश: "अनुप्रयोग ठीक से स्वरूपित किया गया है"


लक्षण


इस परिदृश्य पर विचार करें:
  • आपके पास एक Microsoft .NET Framework 2.0-आधारित ClickOnce अनुप्रयोग कोई चैंड प्रमाण पत्र के साथ हस्ताक्षरित हैं।
  • सुरक्षा सेटिंग्स संवाद बॉक्स में Internet Explorer में, आप घटक के साथ ऑथेंटिकोड हस्ताक्षर नहीं चलाएँविकल्प अक्षम करें।
  • आप अनुप्रयोग को होस्ट करने वाले सर्वर का पता पर जाने से ClickOnce अनुप्रयोग लागू करने का प्रयास करें।
इस परिदृश्य में, एक System.Deployment.Application.InvalidDeploymentException अपवाद उत्पन्न होती है। उसके बाद, आपको निम्न त्रुटि संदेश प्राप्त होता है:
शीर्षक: अनुप्रयोग प्रारंभ नहीं कर सकता
विवरण: जारी नहीं रह सकता। अनुप्रयोग अनुचित तरीके से स्वरूपित किया गया है।
सहायता के लिए अनुप्रयोग विक्रेता से संपर्क करें।
आप विवरण संवाद बॉक्स में क्लिक करने के बाद, इसके साथ ही, आपको निम्न संदेश प्राप्त होता है:
आपका वेब ब्राउज़र आपको अहस्ताक्षरित अनुप्रयोगों को चलाने के लिए अनुमति नहीं देता।

कारण


यह समस्या इसलिए होती है क्योंकि ClickOnce किसी चैंड प्रमाण पत्र एक मान्य एथेंटिकोड प्रमाण पत्र के रूप में पहचान नहीं करता है।

समाधान


हॉटफिक्स जानकारी

एक समर्थित हॉटफिक्स Microsoft से उपलब्ध है. हालाँकि, यह हॉटफिक्स केवल इस आलेख में वर्णित समस्या को ठीक करने के लिए अभिप्रेत है. यह हॉटफिक्स जो इस आलेख में वर्णित समस्या का अनुभव कर रहे हैं केवल उन्ही सिस्टमों पर लागू होते हैं। इस हॉटफ़िक्स को अतिरिक्त परीक्षण प्राप्त हो सकते हैं। इसलिए, अगर आप इस समस्या से बुरी तरह प्रभावित नहीं हैं, तो हम सुझाव देंगे कि आप जिसमें ये हॉटफिक्स शामिल अगले सॉफ़्टवेयर अद्यतन की प्रतीक्षा करें।

यदि हॉटफिक्स डाउनलोड के लिए उपलब्ध है, तो वहाँ एक "हॉटफिक्स डाउनलोड उपलब्ध है" खंड इस नॉलेज बेस आलेख के शीर्ष पर है। यदि यह खंड नहीं दिखता है, तो हॉटफिक्स प्राप्त करने के लिए Microsoft ग्राहक सेवा और समर्थन से संपर्क करें।

नोट अगर अतिरिक्त समस्याएँ उत्पन्न होती या किसी भी समस्या निवारण आवश्यक है, तो आपको एक अलग सेवा अनुरोध बनाने के लिए पड़ सकता है. अतिरिक्त समर्थन प्रश्नों और उन समस्याओं जो इस विशिष्ट हॉटफिक्स के योग्य नहीं सामान्य समर्थन शुल्क लागू होंगे. पूरी सूची Microsoft ग्राहक सेवा और समर्थन टेलीफ़ोन नंबर्स की या एक अलग सेवा अनुरोध बनाने के लिए, निम्न Microsoft वेब साइट पर जाएँ:नोट "हॉटफिक्स डाउनलोड उपलब्ध है" फ़ॉर्म भाषाएँ जिनके लिए हॉटफ़िक्स उपलब्ध है दिखाता है। यदि आपको आपकी भाषा न दिखे, तो एक हॉटफिक्स उस भाषा के लिए उपलब्ध नहीं है, क्योंकि यह है.


वैकल्पिक रूप से, आप इस हॉटफिक्स को निम्न Microsoft कनेक्ट वेब साइट से डाउनलोड कर सकते हैं:

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=28951

पूर्व-आवश्यकताएँ

आप Microsoft .NET Framework 2.0 सर्विस पैक 2 (SP2) या Microsoft .NET Framework 3.5 सर्विस पैक 1 (SP1) इस हॉटफिक्स को लागू करने के लिए स्थापित होना आवश्यक है।

पुनरारंभ आवश्यकताएँ

यदि आप .NET Framework की कोई आवृत्ति उपयोग में है, तो आप इस हॉटफिक्स को लागू करने के बाद कंप्यूटर को पुनरारंभ करने के लिए नहीं है।

हॉटफिक्स प्रतिस्थापन जानकारी

इस हॉटफिक्स अन्य हॉटफिक्स को प्रतिस्थापित नहीं करता।

फ़ाइल जानकारी

इस हॉटफिक्स के अंग्रेजी संस्करण फ़ाइल विशेषताएँ (या बाद की फ़ाइल विशेषताएँ) हैं जो निम्न तालिका में सूचीबद्ध हैं। दिनांक और समय इन फ़ाइलों के लिए समन्वित यूनिवर्सल समय (UTC में) सूचीबद्ध होते हैं। जब आप फ़ाइल जानकारी देखते हैं, तो इसे स्थानीय समय में कनवर्ट किया जाता है। UTC और स्थानीय समय में अंतर जानने के लिए, नियंत्रण कक्ष में दिनांक और समय आइटम में समय क्षेत्र टैब का उपयोग करें।
सभी समर्थित x86-आधारित संस्करणों का Windows XP, Windows Server 2000 की और Windows Server 2003 के लिए
फ़ाइल का नामफ़ाइल संस्करणफ़ाइल का आकारदिनांकसमयप्लेटफ़ॉर्म
System.deployment.dll2.0.50727.4401970,75214-Sep-200905:20x86

सभी समर्थित x64-आधारित संस्करणों का Windows XP, Windows Server 2000 की और Windows Server 2003 के लिए
फ़ाइल का नामफ़ाइल संस्करणफ़ाइल का आकारदिनांकसमयप्लेटफ़ॉर्म
System.deployment.dll2.0.50727.4401970,75214-Sep-200904:55x64

सभी के लिए समर्थित इटेनियम-आधारित संस्करणों का Windows XP, Windows Server 2000 की और Windows Server 2003 का
फ़ाइल का नामफ़ाइल संस्करणफ़ाइल का आकारदिनांकसमयप्लेटफ़ॉर्म
System.deployment.dll2.0.50727.4401970,75214-Sep-200904:55IA-64
सभी समर्थित x86-आधारित संस्करणों का Windows Vista SP2 और Windows Server 2008 SP2 के लिए
फ़ाइल का नामफ़ाइल संस्करणफ़ाइल का आकारदिनांकसमयप्लेटफ़ॉर्म
System.deployment.dll2.0.50727.4431970,75208-Feb-201007:02x86
सभी समर्थित x64-आधारित संस्करणों का Windows Vista SP2 और Windows Server 2008 SP2 के लिए
फ़ाइल का नामफ़ाइल संस्करणफ़ाइल का आकारदिनांकसमयप्लेटफ़ॉर्म
System.deployment.dll2.0.50727.4431970,75208-Feb-201007:02x86
सभी के लिए Windows Server 2008 SP2 के इटेनियम-आधारित संस्करण समर्थित
फ़ाइल का नामफ़ाइल संस्करणफ़ाइल का आकारदिनांकसमयप्लेटफ़ॉर्म
System.deployment.dll2.0.50727.4431970,75208-Feb-201007:02x86

स्थिति


Microsoft ने पुष्टि की है कि यह "इन पर लागू" खण्ड में सूचीबद्ध Microsoft उत्पादों में एक समस्या है.

अधिक जानकारी


अतिरिक्त फ़ाइल जानकारी

Windows Vista SP2 और Windows Server 2008 SP2 के अतिरिक्त फ़ाइल जानकारी

सभी समर्थित x86-आधारित संस्करणों का Windows Vista SP2 और Windows Server 2008 SP2 के लिए अतिरिक्त फ़ाइलें
फ़ाइल का नामMsil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest
फ़ाइल संस्करणलागू नहीं
फ़ाइल का आकार4,671
दिनांक (UTC)08-Feb-2010
समय (UTC)13:43
सभी समर्थित x64-आधारित संस्करणों का Windows Vista SP2 और Windows Server 2008 SP2 के लिए अतिरिक्त फ़ाइलें
फ़ाइल का नामAmd64_netfx-system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_8bc8c3ffb14c485b.manifest
फ़ाइल संस्करणलागू नहीं
फ़ाइल का आकार5,506
दिनांक (UTC)08-Feb-2010
समय (UTC)13:37
फ़ाइल का नामMsil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest
फ़ाइल संस्करणलागू नहीं
फ़ाइल का आकार4,671
दिनांक (UTC)08-Feb-2010
समय (UTC)13:43
सभी समर्थित इटेनियम-आधारित संस्करणों का Windows Vista SP2 के लिए अतिरिक्त फ़ाइलें
फ़ाइल का नामIa64_netfx-system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_d375d898c5c8a945.manifest
फ़ाइल संस्करणलागू नहीं
फ़ाइल का आकार5,494
दिनांक (UTC)08-Feb-2010
समय (UTC)13:17
फ़ाइल का नामMsil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest
फ़ाइल संस्करणलागू नहीं
फ़ाइल का आकार4,671
दिनांक (UTC)08-Feb-2010
समय (UTC)13:43
  • ऑथेंटिकोड, उद्योग मानक क्रिप्टोग्राफ़ी अनुप्रयोग कोड को डिजिटल प्रमाण पत्र पर हस्ताक्षर करने के लिए का उपयोग करता है जो Microsoft तकनीक है। डिजिटल प्रमाण पत्र के अनुप्रयोग के प्रकाशक प्रामाणिकता की जाँच करें।
  • अनुक्रम का प्रमाण पत्र एक प्रमाण पत्र श्रृंखला है। श्रृंखला में प्रत्येक प्रमाण पत्र इस क्रम में अगला प्रमाणपत्र द्वारा हस्ताक्षरित है। प्रमाणपत्र chains से कोई पीअर प्रमाण पत्र विश्वास करने के लिए एक विश्वसनीय प्रमाणीकरण प्राधिकारी (CA) प्रमाण पत्र की एक श्रृंखला स्थापित करने के लिए बनाए जाते हैं। प्रमाणपत्र चेन में "प्रमाण पत्र जो श्रेणीबद्ध." कॉल किया जा सकता
Microsoft .NET Windows प्रपत्र अनुप्रयोगों के लिए ClickOnce परिनियोजन के बारे में अधिक जानकारी के लिए, निम्न Microsoft डेवलपर नेटवर्क (MSDN) वेब साइट पर जाएँ: