Hola gente! No sabria decirte, en la pagina
http://msdn2.microsoft.com/en-us/library/ms229001(VS.80).aspx menciona Error message: "Application is improperly formatted;" Log file contains "XML signature is invalid" Ensure that you updated the manifest file and signed it again. Republish your application by using Visual Studio or use Mage to sign the application again. Nos leemos! Angel "Java" Lopez http://www.ajlopez.com/ ----- Original Message ----- From: Sebastian Iacomuzzi To: [email protected] Sent: Monday, January 15, 2007 6:16 PM Subject: [puntonet] Problema con ClickOnce Hola! A ver si alguien le paso lo mismo... Hice una aplicacion windows con Visual Studio SP1 y la publique a traves de ClickOnce en un servidor. Tengo 5 PC's con windows 2000, .net 2.0 y IE 6.0 SP1. En 4 de ellas, se instalo perfecto la aplicacion. En la 5°, al hacer clic en Install, me tira el siguiente error: "Cannot continue. The application is improperly formatted. Contact the application vendor for assistance." Que podria ser? MUCHAS GRACIAS! En el log de la publicacion, me tira esto: PLATFORM VERSION INFO Windows : 5.0.2195.262144 (Win32NT) Common Language Runtime : 2.0.50727.42 System.Deployment.dll : 2.0.50727.42 (RTM.050727-4200) mscorwks.dll : 2.0.50727.42 (RTM.050727-4200 ) dfdll.dll : 2.0.50727.42 (RTM.050727-4200) dfshim.dll : 2.0.50727.42 (RTM.050727-4200) SOURCES Deployment url : http://myhost/call/Callv2.application ERROR SUMMARY Below is a summary of the errors, details of these errors are listed later in the log. * Activation of http://myhost/call/Callv2.application resulted in exception. Following failure messages were detected: + Exception reading manifest from http://myhost/call/Callv2.application: the manifest may not be valid or the file could not be opened. + Manifest XML signature is not valid. + El conjunto de claves no existe COMPONENT STORE TRANSACTION FAILURE SUMMARY No transaction error was detected. WARNINGS There were no warnings during this operation. OPERATION PROGRESS STATUS * [15/01/2007 05:22:37 p.m.] : Activation of http://myhost/call/Callv2.application has started. ERROR DETAILS Following errors were detected during this operation. * [15/01/2007 05:22:38 p.m.] System.Deployment.Application.InvalidDeploymentException (ManifestParse) - Exception reading manifest from http://myhost/call/Callv2.application: the manifest may not be valid or the file could not be opened. - Source: System.Deployment - Stack trace: at System.Deployment.Application.ManifestReader.FromDocument (String localPath, ManifestType manifestType, Uri sourceUri) at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation) at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options) at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut) at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state) --- Inner Exception --- System.Deployment.Application.InvalidDeploymentException (SignatureValidation) - Manifest XML signature is not valid. - Source: System.Deployment - Stack trace: at System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature (Stream s) at System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri) --- Inner Exception --- System.Security.Cryptography.CryptographicException - El conjunto de claves no existe - Source: System.Deployment - Stack trace: at System.Deployment.Internal.CodeSigning.SignedCmiManifest.VerifyPublicKeyToken() at System.Deployment.Internal.CodeSigning.SignedCmiManifest.Verify(CmiManifestVerifyFlags verifyFlags) at System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream s) COMPONENT STORE TRANSACTION DETAILS No transaction information is available.
