Xbap未打开,导致信任错误

本文关键字:信任 错误 Xbap | 更新日期: 2023-09-27 18:09:39

当我在IE中直接运行xbap时,它运行得很好,当我在框架中进行判断时,它给予信任,而不是提供错误,错误描述如下

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

来源部署url: http://localhost:59169/mypath/WpfBrowserApplication1.xbap应用程序url: 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.Application.ApplicationTrust。RequestTrust(SubscriptionState subState, Boolean isShellVisible, Boolean isUpdate, ActivationContext actCtx, TrustManagerContext tmc)在System.Deployment.Application.DeploymentManager。DetermineTrustCore(布尔阻塞,TrustParams)在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.Application.DeploymentManager.WaitForAssertApplicationRequirements ()在System.Deployment.Application.DeploymentManager。SynchronizeCore(布尔阻塞)在System.Deployment.Application.DeploymentManager.SynchronizeAsyncWorker ()

组件存储事务细节没有交易信息。

Xbap未打开,导致信任错误

使用此搜索似乎可以拉出大量结果。第二个选项指向这里,这听起来是可能的,但是有几个选项可供选择....

解决!

upgrade framework and

  • 进入项目属性页,选择"Signing"选项卡

  • 确保选中"Sign the ClickOnce舱单"->单击"More details…"按钮

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

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

  • 按Next然后Finish完成向导并再次执行,但要将其安装到Trushed Publishers而不是

开发时没有更多的安全提示!