xbap没有打开,给出了信任错误

时间:2015-08-24 16:50:53

标签: c# wpf silverlight xbap

当我在IE中运行xbap时,它运行得很好, 当我在iframe中提出它给予信任而不提供错误时, 错误描述如下:

平台版本信息     Windows: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)

SOURCES     部署网址: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,版本= 1.0.0.78,Culture = neutral,PublicKeyToken = 21728584691eaf20,processorArchitecture = msil,type = win32

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

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

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

警告     在这次行动中没有任何警告。

操作进度状态     没有阶段信息。

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

组件商店交易细节     没有可用的交易信息。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

解决!

升级框架和

  • 转到项目属性页面,选择“签名”#39;标签

  • 确保"签署ClickOnce清单"检查 - >点击“更多详细信息...”'按钮

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

  • 选择“受信任的根证书颁发机构”,然后按“确定”

  • 按“下一步”,然后单击“完成”以完成向导并再次执行,但将其安装到Trushed Publishers

开发时不再提供安全提示!