C# 测试WP8应用程序生命周期时引发安全异常?

C# 测试WP8应用程序生命周期时引发安全异常?,c#,windows-phone-8,windows-phone-8-emulator,application-lifecycle,tombstoning,C#,Windows Phone 8,Windows Phone 8 Emulator,Application Lifecycle,Tombstoning,我正在开发一个WP 8应用程序,通过测试应用程序的生命周期,我发现当我激活应用程序时,它会抛出异常。(通过从电话后退中选择,甚至按后退键) 通过跟踪,我发现它进入了Application\u Deactivated事件,但从未进入Application\u Activated事件,并在它之前抛出异常, 这是一个例外: System.Security.SecurityException未处理消息:未处理 中发生“System.Security.SecurityException”类型的异常 Mic

我正在开发一个WP 8应用程序,通过测试应用程序的生命周期,我发现当我激活应用程序时,它会抛出异常。(通过从电话后退中选择,甚至按后退键)

通过跟踪,我发现它进入了
Application\u Deactivated
事件,但从未进入
Application\u Activated
事件,并在它之前抛出异常, 这是一个例外:

System.Security.SecurityException未处理消息:未处理 中发生“System.Security.SecurityException”类型的异常 Microsoft.Phone.Interop.ni.dll

Application\u停用中
事件i存储: 在
PhoneApplicationService.Current.State
IsolatedStorageSettings
中序列化对象,以防它永远不会回来, 在
Application\u Activated
中,如果应用程序实例未保留,我将检索它们

我发现这个链接:

然后,我对代码进行了注释,但出现了相同的问题,我关闭了vS2012,关闭了emulator,多次清理、重建和卸载应用程序,我测试了另一个应用程序,但它的生命周期与我的不同

当我使用设备进行测试时,问题消失。


原因是什么?它会影响应用程序吗?

您想序列化什么以及如何序列化?也许您应该提供一些代码?我正在尝试序列化observableCollection的项具有(字符串标题..所有字符串和一个DateTime)属性。我使用了
[DataContract]公共类MainViewModel:INotifyPropertyChanged
公共MainViewModel(){this.Items=new ObservableCollection();}[DataMember]公共ObservableCollection项{get;private set;}