2010-06-23 28 views
9

से मेल नहीं खाती है, मैं Visual Studio 2008 SP1 का उपयोग कर रहा हूं।क्लिकऑन त्रुटि: परिनियोजन पहचान सदस्यता

मेरे पास स्थानीय नेटवर्क पर साझा फ़ोल्डर में क्लिकऑन का उपयोग करके आंतरिक रूप से तैनात विंडोज फॉर्म एप्लिकेशन है।

परीक्षण प्रमाणपत्र pfx समाप्त हो रहा है 2035

में मैं आंतरिक साझा फ़ोल्डर में कई बार करने के लिए अद्यतन प्रकाशित किया है।

ध्यान दें कि यह प्रोजेक्ट केवल 'क्लिकऑन मैनिफ़ेस्ट पर हस्ताक्षर करें' पर सेट है और असेंबली पर हस्ताक्षर नहीं करता है।

अब, मैं फिर से अपने आवेदन का एक नया संस्करण प्रकाशित करता हूं।

जब उपयोगकर्ता एप्लिकेशन चलाने के लिए अपने आइकन पर क्लिक करते हैं तो हमें यह त्रुटि मिलती है (यह हमेशा परीक्षण प्रमाण पत्र के साथ तैनात करने से पहले अद्यतन किया गया था)।

Dirección URL de la implementación :
file:///C:/Documents%20and%20Settings/Usuario.NOTARIAS3/Men%C3%BA%20Inicio/Programas/GrupoBackup/Expediente%20Electr%C3%B3nico.appref-ms%7C
Dirección URL del proveedor de la implementación :
file://192.168.13.111/compartida/AdministradorWin.application La
activación de C:\Documents and Settings\Useuario.NOTARIAS3\Menú
Inicio\Programas\GrupoBackup\Expediente Electrónico.appref-ms| dio
como resultado una excepción. Se detectaron los siguientes mensajes de
error:
+ The deployment identity does not match the subscription


OPERATION PROGRESS STATUS * [2/20/2008 11:23:21 AM] : Activation of
C:\Documents and Settings\Usuario.NOTARIAS3\Menú
Inicio\Programas\GrupoBackup\Expediente Electrónico.appref-ms| has
started. * [2/20/2008 11:23:21 AM] : Performing necessary update
check as specified by the deployment.

त्रुटि विवरण

  • [21/06/2010 20:33:10] System.Deployment.Application.DeploymentException (SubscriptionState)
  • La identidad de la implementación no coincide con la suscripción.
  • Origen: System.Deployment
  • Seguimiento de la pila: en System.Deployment.Application.SubscriptionStore.CheckUpdateInManifest(SubscriptionState
    subState, Uri updateCodebaseUri, AssemblyManifest deployment, Version
    currentVersion) en
    System.Deployment.Application.ApplicationActivator.PerformDeploymentUpdate(SubscriptionState&
    subState, String& errorPageUrl) en
    System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String
    shortcutFile, String& errorPageUrl, TempFile& deployFile) en
    System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri
    activationUri, Boolean isShortcut, String textualSubId, String
    deploymentProviderUrlFromExtension, BrowserSettings browserSettings,
    String& errorPageUrl) en
    System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object
    state)

मैं इस कुंजी के लिए खोज करने के लिए regedit का उपयोग करें:

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ स्थापना रद्द करें \ 7e3a7433abfe6213

पीसी गैर अद्यतन

फ़ाइल AppID: //192.168.13.111/COMPARTIDA/AdministradorWin.application#AdministradorWin.app, संस्कृति = तटस्थ, PublicKeyToken = 4b005ceeffd565b0, processorArchitecture = MSIL

संस्करण = 1.0.0.14

फ़ाइल का नाम = Expediente electrónico

प्रकाशक = GrupoBackup

फ़ोल्डर का नाम = GrupoBackup

पीसी UPDATED (स्थापना रद्द-पुनर्स्थापना, लेकिन मैं इसे से बचना चाहते हैं)

AppId फ़ाइल: //192.168.13.111/compartida/AdministradorWin.application#AdministradorWin.application, संस्कृति = तटस्थ, PublicKeyToken = 4b005ceeffd565b0, processorArchitecture = MSIL

संस्करण = 1.0.0.30

फ़ाइल का नाम = Expediente electrónico

प्रकाशक = GrupoBackup

फ़ोल्डर का नाम = GrupoBackup

SuiteName = OGF सुइट

परिवर्तन पीसी गैर अद्यतन - अद्यतन पीसी कर रहे हैं:

1।) सुइट नाम नया मान है (मैं इसे गुण में सेट दृश्य स्टूडियो में टैब)

2.) संस्करण

और 3.)

AdministradorWin.app

फ़ाइल से

प्रकाशित करें: //192.168.13.111/COMPARTIDA/AdministradorWin.application#AdministradorWin.app,

बनाम

AdministradorWin.application,

फ़ाइल से

: //192.168.13.111/compartida/AdministradorWin.application#AdministradorWin.application,

अगर मैं अनइंस्टॉल करें और फिर खरोंच यह सब काम करता है से एप्लिकेशन को पुनर्स्थापित। हालांकि, मैं ऐसा करने से बचने की कोशिश कर रहा था।

मुझे यह त्रुटि तब मिलती है जब मैं पहले से सफल एक परियोजना को तैनात करने का प्रयास करता हूं।

मैंने सभी प्रकटताओं को हटाने के बाद पुनः प्रयास किया, लेकिन फिर भी कोई खुशी नहीं हुई।

क्या इसे ठीक करने का कोई तरीका है?

में प्रकाशित करें विकल्प -> प्रकट होता है

उपयोग ऐप्लिकेशन को ट्रस्ट जानकारी के लिए प्रकट संयुक्त राष्ट्र चेक किया गया है।

उत्तर

22

आप करने के लिए किसी भी सीपीयू से अपने लक्ष्य सीपीयू परिवर्तन किया था?

यदि आपने इसे बदल दिया है, तो आपको एप्लिकेशन को पुनर्स्थापित करना होगा।

+0

यह मेरे साथ हुआ। मैंने इसे वापस CPUAny में बदल दिया और फिर यह फिर से काम किया। बाद में मैं इसे वापस बदल दूंगा और उपयोगकर्ताओं को पुनः इंस्टॉल कर दूंगा। – AtliB

+1

मैंने आज यह ठीक किया। इसे किसी भीCPCP में बदल दिया - अब क्लाइंट कह रहे हैं, अनइंस्टॉल करने के बाद भी, समस्या बनी रहती है। #stumped –

4

जब आप निम्नलिखित कहते हैं तो आपका क्या मतलब है? "परिवर्तन: मैंने सुइट नाम मान सेट किया है; संस्करण और # AdministradorWin.app, बनाम # AdministradorWin.application"।

यह आखिरी बात है जिसमें मुझे रूचि है। क्या आपने असेंबली नाम बदल दिया?

कुछ ऐसी सेटिंग्स हैं जो तैनाती की पहचान बनाती हैं। लक्ष्य सीपीयू (ऊपर ज़ीज़ेस्पीर द्वारा नोट किया गया है), स्थापना यूआरएल, और असेंबली नाम उनमें से तीन हैं। क्या आपने इनमें से कोई भी बदल दिया? तैनाती के लिए आपने और क्या परिवर्तन किए?

+0

मैं सूट नाम बदलता हूं, मुझे लगता है कि बदले में परिवर्तन .. – Kiquenet

+0

यदि आप इसे वापस बदलते हैं, तो क्या यह समस्या ठीक करता है? मैं कल्पना नहीं कर सकता कि यह वास्तव में एक समस्या पैदा कर रहा है, लेकिन यह कोशिश करने लायक है। – RobinDotNet

+0

कौन सी सेटिंग्स तैनाती की पहचान बनाती हैं? मुझे एक ही समस्या है – Martin

4

'प्रकाशित की जाँच करें -> स्थापना फ़ोल्डर यूआरएल' और यकीन है कि यह गलत तरीके से सेट नहीं है (कभी कभी यह केवल ऊपर प्रकाशित करने की प्रक्रिया के दौरान पता चलता)

'चेक प्रकाशित करें -> अपडेट ...' और यह सुनिश्चित करें अद्यतन बनाना स्थान गलत तरीके से सेट नहीं है।

यह सुनिश्चित करने के लिए कि ये दोनों प्रकाशन फ़ोल्डर स्थान के समान हैं। आपको एप्लिकेशन को अपडेट करने से पहले एप्लिकेशन को अपडेट की जांच करनी होगी '।

मुझे अपने मामले में समस्या को ठीक करने के लिए ऐसा करना पड़ा।

+0

मैंने आईपी पते (प्रारंभ में क्या था) से अपडेट स्थान बदल दिया था, जब मैंने इसे वापस बदल दिया, तो यह समस्या हल हो गई ... – Prokurors

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