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.

Responder a