2009-05-21 4 views
1

Ich habe App, die ClickOnce-Bereitstellung verwendet. Es funktioniert auf ungefähr einem Dutzend Maschinen aber einem. Ich bekomme folgenden Fehler. Ich fand Lösung von http://groups.google.com/group/microsoft.public.dotnet.distributed_apps/msg/42d44ffe781d3610, aber es erfordert, gehen Sie zur Registrierung und löschen AppType, die nicht die beste Lösung ist, denn jedes Mal, wenn ich eine neue Version habe, wird es erneut fehlschlagen.ClickOnce Store-Metadaten "AppType" ist nicht gültig

Hat jemand eine Idee über diese Art von Fehler und wie man damit umgeht.

Vielen Dank.

Mit freundlichen Grüßen, Vlad.

========================================= PLATTFORM VERSION INFO Fenster: 5.1.2600.131072 (Win32NT) Common Language Runtime: 2.0.50727.3053 System.Deployment.dll: 2.0.50727.3053 (netfxsp.050727-3000) mscorwks.dll: 2.0.50727.3053 (netfxsp.050727-3000) dfdll.dll: 2.0.50727.3053 (netfxsp.050727-3000) dfshim.dll: 2.0.50727.3053 (netfxsp.050727-3000)

QUELLEN url Bereitstellung: file: // xxx \ yyy.application

Fehlerzusammenfassung Unten finden Sie eine Zusammenfassung der Fehler, Details zu diesen Fehlern finden Sie später im Protokoll. * Aktivierung der Datei: // \ xxx \ yyy.application führte zu einer Ausnahme. Folgende Fehlermeldungen wurden festgestellt: + Metadaten speichern "AppType" ist nicht gültig. + Eingabezeichenfolge hatte kein richtiges Format.

KOMPONENTE STORE TRANSACTION FAILURE SUMMARY Kein Transaktionsfehler wurde erkannt.

WARNUNGEN Während dieses Vorgangs wurden keine Warnungen angezeigt.

BEDIENUNG PROGRESS STATUS * [20.05.09 12:22:26 PM]: Die Aktivierung der Datei: // \ xxx \ yyy.application wurde gestartet.

Fehlerdetails Folgende Fehler wurden während dieses Vorgangs festgestellt. * [20.05.09 12:22:27 PM] System.Deployment.Application.DeploymentException (SubscriptionState) - Metadaten speichern "AppType" ist nicht gültig. - Quelle: System.Deployment - Stacktrace: bei System.Deployment.Application.ComponentStore.GetPropertyAppType (DefinitionAppId appId, String propName) bei System.Deployment.Application.ComponentStore.GetSubscriptionStateInternal (DefinitionIdentity SUBID) bei System.Deployment .Application.SubscriptionStore.GetSubscriptionStateInternal (SubscriptionState substate) bei System.Deployment.Application.SubscriptionState.Validate() bei System.Deployment.Application.SubscriptionState.get_IsInstalled() bei System.Deployment.Application.SubscriptionStore.CheckAndReferenceApplication (SubscriptionState substate , DefinitionAppId appId, Int64 transactionId) bei System.Deployment.Application.DownloadManager.DownloadDeploymentM anifestDirectBypass (SubscriptionStore substore, Uri & SourceUri, TEMPFILE & tempFile, SubscriptionState & Substate, IDownloadNotification Benachrichtigung, DownloadOptions Optionen, ServerInformation & serverInformation) bei System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass (SubscriptionStore substore, Uri & SourceUri, TEMPFILE & tempFile, SubscriptionState & Substate, IDownloadNotification Benachrichtigung, DownloadOptions Optionen) bei System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation (Uri activationUri, Boolean IsShortcut, String textualSubId, String deploymentProviderUrlFromExtension, Browsereinstellungen Browsereinstellungen, String & errorPageUrl) bei System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker (Object state) --- Interne Ausnahme --- System.FormatException - Eingabezeichenfolge war nicht in einem korrekten Format. - Quelle: mscorlib - Stacktrace: bei System.Number.StringToNumber (String str, Number Optionen, NumberBuffer & Nummer, Number info, Boolean parseDecimal) bei System.Number.ParseUInt32 (String Wert, Number Optionen, Number numfmt) bei System.UInt16.Parse (String s, Number Stil, Number info) bei System.Convert.ToUInt16 (String value) bei System.Deployment.Application.ComponentStore.GetPropertyAppType (DefinitionAppId appId, String propName)

COMPONENT STORE TRANSAKTIONSDETAILS Keine Transaktionsinformationen verfügbar.

Antwort

0

Ich fand die Antwort unter: MS Help and Support. Nach dem Ausführen dieser Schritte von Microsoft müssen Sie den Computer neu starten. Nach dem Neustart der Maschine sollte alles gut funktionieren.

Verwandte Themen