2011-11-04 6 views
2

Il y a beaucoup de paramètres dans toutes les versions de Windows &, ce qui peut causer des problèmes aux utilisateurs qui tentent d'exécuter des applications xbap, en particulier en mode fulltrust.XBAP, sécurité de l'application Fulltrust/exception de confiance

Je semble avoir rassemblé une longue liste de ces cas au cours de la dernière année. Cependant, je suis agité par cette exception, qui se produit sur un utilisateur sur l'un de mes systèmes, et j'espérais que peut-être quelqu'un ici pourrait me diriger dans la bonne direction.

Cette application fonctionne sur toutes les versions utilisées de Windows, et IE6 -> IE9, sans problèmes, donc il n'y a rien de mal avec le déploiement/xbap lui-même. L'utilisateur reçoit le journal des erreurs/pile suivant. Est-ce que quelqu'un d'entre vous a rencontré cette trace vague, et sait ce que le problème pourrait être? Cet utilisateur exécute IE8 & W7.

L'utilisateur dispose des certificats appropriés installés dans les autorités racines de confiance & éditeurs approuvés. Le site en question a été ajouté à la liste des sites de confiance. Xbap a été activé dans IE. Les URL, publickeys, appname etc. ont été scrambelés.

Brgds, Stian

PLATFORM VERSION INFO 
     Windows     : 6.1.7600.0 (Win32NT) 
     Common Language Runtime  : 2.0.50727.4963 
     System.Deployment.dll   : 2.0.50727.4927 (NetFXspW7.050727-4900) 
     mscorwks.dll     : 2.0.50727.4963 (win7RTMGDR.050727-4900) 
     dfshim.dll    : 4.0.31106.0 (Main.031106-0000) 

SOURCES 
     Deployment url    : http://someurl/someapplication.xbap 
     Application url    : http://someurl/Application%20Files/someapplication_1_0_0_29/someapplication.exe.manifest 

IDENTITIES 
     Deployment Identity   : someapplication.app, Version=1.0.0.29, Culture=neutral, PublicKeyToken=sometoken, processorArchitecture=msil 
     Application Identity   : someapplication, Version=1.0.0.29, Culture=neutral, PublicKeyToken=sometoken, processorArchitecture=msil, type=win32 

APPLICATION SUMMARY 
     * Online only application. 
     * Browser-hosted application. 

ERROR SUMMARY 
     Below is a summary of the errors, details of these errors are listed later in the log. 
     * An exception occurred while determining trust. Following failure messages were detected: 
      + User has refused to grant required permissions to the application. 
     * An exception occurred while downloading the application. Following failure messages were detected: 
      + The AssertApplicationRequirements method failed. The application cannot be committed. 

COMPONENT STORE TRANSACTION FAILURE SUMMARY 
     No transaction error was detected. 

WARNINGS 
     There were no warnings during this operation. 

OPERATION PROGRESS STATUS 
     No phase information is available. 

ERROR DETAILS 
     Following errors were detected during this operation. 
     * [01/11/2011 09:16:02] System.Deployment.Application.TrustNotGrantedException (Unknown subtype) 
      - User has refused to grant required permissions to the application. 
      - Source: System.Deployment 
      - Stack trace: 
        at System.Deployment.Application.ApplicationTrust.RequestTrust(SubscriptionState subState, Boolean isShellVisible, Boolean isUpdate, ActivationContext actCtx, TrustManagerContext tmc) 
        at System.Deployment.Application.DeploymentManager.DetermineTrustCore(Boolean blocking, TrustParams tp) 
        at System.Deployment.Application.DeploymentManager.DetermineTrust(TrustParams trustParams) 
        at System.Deployment.Application.InPlaceHostingManager.AssertApplicationRequirements(Boolean grantApplicationTrust) 
        at System.Deployment.Application.InPlaceHostingManager.AssertApplicationRequirements() 
        at MS.Internal.AppModel.XappLauncherApp.AssertApplicationRequirementsAsync(Object unused) 
     * [01/11/2011 09:16:37] System.Deployment.Application.DeploymentException (Unknown subtype) 
      - The AssertApplicationRequirements method failed. The application cannot be committed. 
      - Source: System.Deployment 
      - Stack trace: 
        at System.Deployment.Application.DeploymentManager.WaitForAssertApplicationRequirements() 
        at System.Deployment.Application.DeploymentManager.SynchronizeCore(Boolean blocking) 
        at System.Deployment.Application.DeploymentManager.SynchronizeAsyncWorker() 

COMPONENT STORE TRANSACTION DETAILS 
     No transaction information is available. 

Répondre

1

J'aurais répondu celui-ci quand je "résolu" la question.

Dans le cas ci-dessus, il y avait un problème avec l'ordinateur client, un changement de disque, une réinstallation de l'OS, etc. Le problème restait un mystère;)

Questions connexes