相关疑难解决方法(0)

如何防止和/或处理StackOverflowException?

我想要阻止或处理我在写作中StackOverflowExceptionXslCompiledTransform.Transform方法的调用Xsl Editor.问题似乎是用户可以写一个Xsl script无限递归的东西,它只是在调用Transform方法时爆炸.(也就是说,问题不仅仅是典型的编程错误,这通常是造成这种异常的原因.)

有没有办法检测和/或限制允许的递归次数?或者任何其他想法,以防止这些代码炸毁我?

.net c# stack-overflow xslcompiledtransform

68
推荐指数
4
解决办法
12万
查看次数

是什么导致我的WP7应用程序崩溃?

我在模拟器和手机本身都发生了一些无法解释的崩溃事件.基本上当我的应用程序崩溃时,我没有任何对话框,手机返回到主屏幕.

我有以下代码来显示MessageBox,但这是以某种方式绕过...

// Code to execute if a navigation fails
private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
{
    MessageBox.Show(e.Exception.ToString());
}

// Code to execute on Unhandled Exceptions
private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
{
    MessageBox.Show(e.ExceptionObject.ToString());
}
Run Code Online (Sandbox Code Playgroud)

我想到它可能与记忆有关,因为我的应用处理了很多图像.但我认为仍然会被我上面未处理的异常代码捕获.关于我应该如何追踪这一点的任何想法将不胜感激.

silverlight exception-handling windows-phone-7

2
推荐指数
2
解决办法
1630
查看次数