我现在已经遇到过这种情况了几次,我无法解释。 基本上我在我的应用程序中会有一个小错误,比如对资源字典中定义的样式的引用不再存在或者不存在的图像。
我的应用程序将编译并运行到silverlight加载屏幕(小蓝圈进度条),但应用程序永远不会加载。没有错误,Silverlight调试打开,它永远不会加载。
10次中有9次很容易评估自上次构建以来你所改变的内容并找到了你的错误,但是我遇到了有人将这些变化中的一个检查为源代码控制的情况,而我没有任何关于破坏的信息我们的项目。
所以我的问题是我的应用程序如何失败如此悲惨,没有明显的方法来找到问题的根源?
答案 0 :(得分:3)
SL错误中有一个空的捕获错误抛出代码不会使你的broswer崩溃,如果你达到这一点你可能:
1)在其他计算机上测试 2)在浏览器中使用良好的开发控制台(webkit,firebug)进行测试以捕获任何JS错误。
答案 1 :(得分:1)
我发现的一件事是,当没有其他迹象表明出现任何问题时,通常会输出错误信息。
从Visual Studio中运行并密切关注调试输出窗口。检查您不期望的任何额外消息。