XBAP, исключение безопасности / доверия приложения Fulltrust

Существует множество настроек во всех версиях IE и Windows, которые могут вызвать проблемы у пользователей, пытающихся запустить приложения xbap, особенно в режиме полного доверия.

Кажется, я собрал длинный список таких случаев за последний год. Однако меня обижает это единственное исключение, которое возникает у пользователя в одной из моих систем, и я надеялся, что, возможно, кто-то здесь сможет указать мне правильное направление.

Это приложение работает на всех используемых версиях Windows, и IE6 -> IE9, без проблем, так что нет ничего плохого в развертывании /xbap самостоятельно. Пользователь получает errorlog / stacktrace ниже. Кто-нибудь из вас сталкивался с этим расплывчатым следом и знает, в чем может быть проблема? Этот пользователь работает с IE8 и W7.

Пользователь имеет соответствующие сертификаты, установленные в доверенных корневых органах и доверенных издателях. Данный сайт был добавлен в список доверенных сайтов. Xbap был включен в IE.

URL-адреса, публичные ключи, имя приложения и т. Д. Были взломаны.

Бргдс, Стиан

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.

1 ответ

Решение

Я должен был ответить на этот вопрос, когда я "решил" проблему.

В приведенном выше случае возникла проблема с клиентским компьютером, смена диска, переустановка ОС и т. Д. Решили проблему.

В чем проблема, остается загадкой;)

Другие вопросы по тегам