【发布时间】:2015-12-03 09:55:06
【问题描述】:
我正在使用 Prism 6.0 开发 UWP 应用程序 我的应用程序在调试和发布模式下都运行良好,但是当我在应用程序包上运行 Windows 应用程序认证工具包时,我不断收到此应用程序错误 - “会话状态服务失败”。我在安装应用程序包和运行应用程序时从未见过此异常。但是每次 WACK 运行包时我都会遇到这个异常。
正因为如此,
我在 Windows 应用认证工具包 - 测试结果中遇到错误。
错误是: 失败 崩溃和挂起
•发现错误:崩溃和挂起测试检测到以下错误:◦Windows 错误报告检测到可执行文件 C:\Program Files\WindowsApps\10486username.SongApp_1.1.0.0_x86__5q2wmk4fv784y\SongApp.exe 并遇到崩溃或挂起. ◦Windows 错误报告检测到应用程序 10486username.SongApp_1.1.0.0_x86__5q2wmk4fv784y 并遇到崩溃或挂起。
•未修复时的影响:停止响应或崩溃的应用可能会导致数据丢失并且用户体验不佳。
•如何修复:调查和调试应用程序以识别和修复问题。
失败 暂停后的 Direct3D 修剪
•发现错误:Direct3D Trim after Suspend 测试检测到以下错误:◦应用程序在测试结束时没有运行。它可能因无响应而崩溃或被终止。
•未修复时的影响:如果应用程序未在其 Direct3D 设备上调用 Trim,则应用程序将不会释放为其早期 3D 工作分配的内存。这增加了应用程序因系统内存压力而被终止的风险。
•如何修复:应用程序应在其 IDXGIDevice3 接口上调用 Trim API,只要它即将暂停。
【问题讨论】:
-
我没有改变导航调用的对象 protected async override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e);
-
我确实在这样的场景之一中导航 NavigationService.Navigate("DashBoard", SongClient.UILogic.Constants.ConnectedMode);
-
ConnectedMode 的类型是字符串
-
我无法找出导致此错误的任何原因。由于错误消息以“会话状态”的形式出现,我假设它与暂停管理器有关。但这只是现在的假设。
-
这绝对是个问题。尝试在调试器中触发生命周期事件,或许可以观察到发生了什么。