Ich verwende Visual Studio 2008 SP1.ClickOnce-Fehler: Die Bereitstellungsidentität stimmt nicht mit dem Abonnement überein
Ich habe eine Windows Forms-Anwendung intern mit ClickOnce in einem freigegebenen Ordner im lokalen Netzwerk bereitgestellt.
Das Prüfzertifikat pfx läuft im Jahr 2035
ich das Update auf den internen freigegebenen Ordner mehrmals veröffentlicht haben.
Beachten Sie, dass das Projekt nur auf "Sign the ClickOnce Manifeste" festgelegt ist und die Assembly nicht signiert.
Jetzt veröffentliche ich wieder eine neue Version meiner Anwendung.
Wenn Benutzer auf ihre Symbole klicken, um die Anwendung zu starten, erhalten wir diesen Fehler (er wurde vor der Bereitstellung mit dem Testzertifikat immer aktualisiert).
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.
ERROR DETAILS
- [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)
ich regedit verwenden für diesen Schlüssel zu suchen:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Currentversion \ Uninstall \ 7e3a7433abfe6213
PC nicht aktualisiert
APPID Datei: //192.168.13.111/COMPARTIDA/AdministradorWin.application#AdministradorWin.app, Culture = neutral, PublicKeyToken = 4b005ceeffd565b0, processor = msil
Version = 1.0.0.14
filename = Expediente Electrónico
Verlag = GrupoBackup
Ordnername = GrupoBackup
PC AKTUALISIERT (deinstallieren-Neuinstallation, aber ich will es vermeiden)
AppId Datei: //192.168.13.111/compartida/AdministradorWin.application#AdministradorWin.application, Culture = neutral, PublicKeyToken = 4b005ceeffd565b0, processor = msil
Version = 1.0.0.30
filename = Expediente Electrónico
Verlag = GrupoBackup
Ordnername = GrupoBackup
SuiteName = OGF Suite
Änderungen PC nicht aktualisiert - Pc aktualisiert sind:
1.) Suite Name Wert (Ich stelle es in Register Eigenschaften in Visual Studio Publish)
2.) Version
und 3.)
AdministradorWin.app
aus der Datei: //192.168.13.111/COMPARTIDA/AdministradorWin.application#AdministradorWin.app,
vs
AdministradorWin.application,
aus Datei: //192.168.13.111/compartida/AdministradorWin.application#AdministradorWin.application,
Wenn ich deinstallieren und dann die App von Grund auf alles funktioniert neu installieren. Allerdings habe ich versucht, dies zu vermeiden.
Ich bekomme diesen Fehler, wenn ich versuche, ein Projekt, das zuvor erfolgreich war, zu implementieren.
Ich habe versucht, nach dem Löschen aller Manifeste, aber immer noch keine Freude.
Gibt es eine Möglichkeit, das zu beheben?
In Publizierungsoptionen -> Manifest
Verwenden Anwendungsmanifest für Vertrauensinformationen ist UN geprüft.
Das ist mir passiert. Ich habe es zurück in CPUAny geändert und dann hat es wieder funktioniert. Später werde ich es zurück ändern und die Benutzer neu installieren lassen. – AtliB
Ich habe genau das heute gemacht. zu AnyCPU geändert - jetzt sagen die Clients, dass das Problem auch nach einer Deinstallation bestehen bleibt. #stumped –