【问题标题】:xbap not opening , giving trust errorxbap 未打开,出现信任错误
【发布时间】:2015-08-24 16:50:52
【问题描述】:

当我在 IE 中直接运行 xbap 时,它运行完美, 当我在 iframe 中发表意见时,它给予信任不会提供错误, 下面给出的错误描述

平台版本信息 视窗:6.3.9600.0 (Win32NT) 公共语言运行时:2.0.50727.8009 System.Deployment.dll:2.0.50727.8012 (FX35W81RTMGDR.050727-8000) mscorwks.dll:2.0.50727.8009 (FX35W81RTMGDR.050727-8000) dfshim.dll : 6.3.9600.16384 (winblue_rtm.130821-1623)

来源 部署网址:http://localhost:59169/mypath/WpfBrowserApplication1.xbap 申请网址:http://localhost:mypath/WpfBrowserApplication1_1_0_0_78/WpfBrowserApplication1.exe.manifest

身份 部署标识:WpfBrowserApplication1.xbap,Version=1.0.0.78,Culture=neutral,PublicKeyToken=21728584691eaf20,processorArchitecture=msil 应用程序标识:WpfBrowserApplication1.exe,Version=1.0.0.78,Culture=neutral,PublicKeyToken=21728584691eaf20,processorArchitecture=msil,type=win32

应用程序摘要 * 仅在线申请。 * 信任 url 参数已设置。 * 浏览器托管的应用程序。

错误摘要 以下是错误摘要,这些错误的详细信息在日志后面列出。 * 确定信任时发生异常。检测到以下故障消息: + 用户拒绝授予应用程序所需的权限。 * 下载应用程序时发生异常。检测到以下故障消息: + AssertApplicationRequirements 方法失败。无法提交应用程序。

组件商店交易失败摘要 未检测到交易错误。

警告 此操作期间没有任何警告。

运营进度状态 没有可用的阶段信息。

错误详情 在此操作期间检测到以下错误。 * [8/24/2015 9:46:25 PM] System.Deployment.Application.TrustNotGrantedException(未知子类型) - 用户拒绝授予应用程序所需的权限。 - 来源:System.Deployment - 堆栈跟踪: 在 System.Deployment.Application.ApplicationTrust.RequestTrust(SubscriptionState subState,布尔 isShellVisible,布尔 isUpdate,ActivationContext actCtx,TrustManagerContext tmc) 在 System.Deployment.Application.DeploymentManager.DetermineTrustCore(布尔阻塞,TrustParams tp) 在 System.Deployment.Application.DeploymentManager.DetermineTrust(TrustParams trustParams) 在 System.Deployment.Application.InPlaceHostingManager.AssertApplicationRequirements(布尔 grantApplicationTrust) 在 System.Deployment.Application.InPlaceHostingManager.AssertApplicationRequirements() 在 MS.Internal.AppModel.XappLauncherApp.AssertApplicationRequirementsAsync(对象未使用) * [8/24/2015 9:46:25 PM] System.Deployment.Application.DeploymentException(未知子类型) - AssertApplicationRequirements 方法失败。无法提交应用程序。 - 来源:System.Deployment - 堆栈跟踪: 在 System.Deployment.Application.DeploymentManager.WaitForAssertApplicationRequirements() 在 System.Deployment.Application.DeploymentManager.SynchronizeCore(布尔阻塞) 在 System.Deployment.Application.DeploymentManager.SynchronizeAsyncWorker()

组件商店交易详情 没有可用的交易信息。

【问题讨论】:

    标签: c# wpf silverlight xbap


    【解决方案1】:

    使用this 搜索似乎可以获得大量结果。第二个点here,听起来有可能,但有几个可以选择....

    【讨论】:

    【解决方案2】:

    解决了!

    升级框架和

    • 转到您的项目属性页面,选择“签名”选项卡

    • 确保选中“签署 ClickOnce 清单” -> 单击“更多详细信息...”按钮

    • 单击“安装证书”(如果看不到此按钮,只需从解决方案资源管理器中删除旧的 pfx 文件,然后单击创建测试证书)-> 按下一步以通过向导介绍 -> 检查'将所有证书放入以下商店'-单选按钮 -> 单击'浏览...'

    • 选择受信任的根证书颁发机构并按确定

    • 按下一步然后完成以完成向导并再次执行此操作,但将其安装到 Trused Publishers

    开发过程中不再有安全提示!

    【讨论】:

      猜你喜欢
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-27
      • 2015-11-04
      • 2017-10-22
      • 2020-03-27
      相关资源
      最近更新 更多