使用NavigationService超出范围异常的参数

时间:2011-05-19 18:51:48

标签: c# silverlight windows-phone-7

虽然不是所有时间,但我在一个简单的NavigationService调用上收到了一个超出范围异常的参数。

NavigationService.Navigate(New Uri("/MainPage.xaml", UriKind.Relative));

这大部分时间都有效,但偶尔失败并说参数无效。如果你注意到了。一切都没有任何争议。我猜可能还有其他一些例外吗?不确定它会是什么。我看过谷歌和周围的人,并没有看到类似的例子。任何理想都赞赏。

这是堆栈跟踪。

System.Windows.dll!System.Windows.Threading.DispatcherTimer.Interval.set(System.TimeSpan value) + 0x10 bytes    
    Microsoft.Advertising.Mobile.UI.dll!Microsoft.Advertising.Mobile.UI.AdControl.PauseTimer() + 0x77 bytes 
    Microsoft.Advertising.Mobile.UI.dll!Microsoft.Advertising.Mobile.UI.AdControl.DeactivateAdControl() + 0x1d bytes    
    Microsoft.Advertising.Mobile.UI.dll!Microsoft.Advertising.Mobile.UI.AdControl.OnApplicationPageDeactivated(object sender, System.Windows.Navigation.NavigatingCancelEventArgs e) + 0x39 bytes   
    Microsoft.Phone.dll!System.Windows.Navigation.NavigationService.RaiseNavigating(System.Uri uri, System.Windows.Navigation.NavigationMode mode, bool isFragmentNavigationOnly, Microsoft.Phone.Controls.PhoneApplicationPage existingContentPage) + 0x1c bytes   
    Microsoft.Phone.dll!System.Windows.Navigation.NavigationService.Navigate(System.Uri source) + 0x178 bytes   

1 个答案:

答案 0 :(得分:0)

我不喜欢这个答案,但它看起来像AdControl缺陷。以下是对此的提及。

http://forums.create.msdn.com/forums/p/66644/473406.aspx http://community.microsoftadvertising.com/forums/p/68721/98240.aspx