A
AutoTrackerPlus
I'm trying to install a .net 2.0 smart-client application that uses the
"click once" deployment method in a Citrix environment.
If we log in as the admin on Citrix, we are able to install the application,
but when we use a "normal" account that has very few privelages, we get the
following error
PLATFORM VERSION INFO
Windows : 5.0.2195.262144 (Win32NT)
Common Language Runtime : 2.0.50727.832
System.Deployment.dll : 2.0.50727.832 (QFE.050727-8300)
mscorwks.dll : 2.0.50727.832 (QFE.050727-8300)
dfdll.dll : 2.0.50727.42 (RTM.050727-4200)
dfshim.dll : 2.0.50727.42 (RTM.050727-4200)
SOURCES
Deployment url : file://pathToApplicationWasHere
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later
in the log.
* Activation of file://pathToApplicationWasHere resulted in exception.
Following failure messages were detected:
+ Exception reading manifest from file://pathToApplicationWasHere: the
manifest may not be valid or the file could not be opened.
+ Manifest XML signature is not valid.
+ The profile for the user is a temporary profile.
COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.
WARNINGS
There were no warnings during this operation.
OPERATION PROGRESS STATUS
* [8/20/2007 10:24:48 AM] : Activation of file://pathToApplicationWasHerehas
started.
ERROR DETAILS
Following errors were detected during this operation.
* [8/20/2007 10:24:50 AM]
System.Deployment.Application.InvalidDeploymentException (ManifestParse)
- Exception reading manifest from file://pathToApplicationWasHere: 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
- The profile for the user is a temporary profile.
- 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.
I believe the main issue is the temporary profile...
I've searched a lot on the web and could not find an answer... any help is
appreciated!
Thanks in advance!
Brian
"click once" deployment method in a Citrix environment.
If we log in as the admin on Citrix, we are able to install the application,
but when we use a "normal" account that has very few privelages, we get the
following error
PLATFORM VERSION INFO
Windows : 5.0.2195.262144 (Win32NT)
Common Language Runtime : 2.0.50727.832
System.Deployment.dll : 2.0.50727.832 (QFE.050727-8300)
mscorwks.dll : 2.0.50727.832 (QFE.050727-8300)
dfdll.dll : 2.0.50727.42 (RTM.050727-4200)
dfshim.dll : 2.0.50727.42 (RTM.050727-4200)
SOURCES
Deployment url : file://pathToApplicationWasHere
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later
in the log.
* Activation of file://pathToApplicationWasHere resulted in exception.
Following failure messages were detected:
+ Exception reading manifest from file://pathToApplicationWasHere: the
manifest may not be valid or the file could not be opened.
+ Manifest XML signature is not valid.
+ The profile for the user is a temporary profile.
COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.
WARNINGS
There were no warnings during this operation.
OPERATION PROGRESS STATUS
* [8/20/2007 10:24:48 AM] : Activation of file://pathToApplicationWasHerehas
started.
ERROR DETAILS
Following errors were detected during this operation.
* [8/20/2007 10:24:50 AM]
System.Deployment.Application.InvalidDeploymentException (ManifestParse)
- Exception reading manifest from file://pathToApplicationWasHere: 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
- The profile for the user is a temporary profile.
- 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.
I believe the main issue is the temporary profile...
I've searched a lot on the web and could not find an answer... any help is
appreciated!
Thanks in advance!
Brian